代码改变世界

MYSQL使用脚本建表和导入数据 ERROR 1153 (08S01): Got a packet bigger than 'max_allowed_packet' bytes

2016-07-11 17:30  VinCan  阅读(5692)  评论(1)    收藏  举报

今天在使用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