MYSQL使用腳本建表和導入數據 ERROR 1153 (08S01): Got a packet bigger than 'max_allowed_packet' bytes


今天在使用Navicat For Mysql備份建新數據庫的時候,表導入不了,查看日志,有腳本報錯,原來是文件大於16M所致

報錯信息如下:ERROR 1153 (08S01): Got a packet bigger than 'max_allowed_packet' bytes。

 

於是調整配置文件: /etc/my.cnf

修改mysql的最大允許包大小 
在[mysqld]部分(不在這部分沒用)添加一句: 
max_allowed_packet=50M 
重啟mysql服務就可以了。

重啟命令如下:

一、啟動方式 
1、使用 service 啟動:service mysqld start 
2、使用 mysqld 腳本啟動:/etc/inint.d/mysqld start 
3、使用 safe_mysqld 啟動:safe_mysqld& 
二、停止 
1、使用 service 啟動:service mysqld stop 
2、使用 mysqld 腳本啟動:/etc/inint.d/mysqld stop 
3、mysqladmin shutdown 
三、重啟 
1、使用 service 啟動:service mysqld restart 
2、使用 mysqld  腳本啟動:/etc/inint.d/mysqld restart


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM