ERROR 1153 (08S01): Got a packet bigger than 'max_allowed_packet' bytes怎么处理
今天ytkah進(jìn)行了應(yīng)急數(shù)據(jù)庫(kù)恢復(fù),用Navicat for Mysql導(dǎo)入sql文件出現(xiàn)ERROR 1153 (08S01): Got a packet bigger than 'max_allowed_packet' bytes,有一些文章沒有導(dǎo)入成功,重新導(dǎo)了幾次還是不行,后面就想著是不是因?yàn)槟抢镌O(shè)置不對(duì)了,就試著把下圖中的兩個(gè)勾去掉,導(dǎo)入成功了,沒有提示錯(cuò)誤了。
這個(gè)方法可能不是好的解決辦法,還不確定文章有沒全部導(dǎo)入,比較好的處理方法是要設(shè)置導(dǎo)入數(shù)據(jù)庫(kù)文件大小,因?yàn)闆]有調(diào)整mysql的默認(rèn)配置,默認(rèn)最大只能處理16M的文件,而ytkah要導(dǎo)入的數(shù)據(jù)有16.5M。于是調(diào)整配置文件: /etc/my.cnf
修改mysql的最大允許包大小?
在[mysqld]部分(不在這部分沒用)添加一句:?
max_allowed_packet=50M?
重啟mysql服務(wù)就可以了。
重啟命令如下:
一、啟動(dòng)方式?
1、使用 service 啟動(dòng):service mysqld start?
2、使用 mysqld 腳本啟動(dòng):/etc/inint.d/mysqld start?
3、使用 safe_mysqld 啟動(dòng):safe_mysqld&?
二、停止?
1、使用 service 啟動(dòng):service mysqld stop?
2、使用 mysqld 腳本啟動(dòng):/etc/inint.d/mysqld stop?
3、mysqladmin shutdown?
三、重啟?
1、使用 service 啟動(dòng):service mysqld restart?
2、使用 mysqld? 腳本啟動(dòng):/etc/inint.d/mysqld restart
總結(jié)
以上是生活随笔為你收集整理的ERROR 1153 (08S01): Got a packet bigger than 'max_allowed_packet' bytes怎么处理的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 使用jquery文件上传控件Upload
- 下一篇: 47.2. 配置 Tomcat 服务器