关闭

ERROR 1153 (08S01): Got a packet bigger than 'max_allowed_packet' bytes

标签: servicemysql脚本测试sql
13720人阅读 评论(0) 收藏 举报
分类:

今天在批量伪造测试数据时,MySQL收到下面异常:ERROR 1153 (08S01): Got a packet bigger than 'max_allowed_packet' bytes。

这是因为没有调整mysql的默认配置,默认最大只能处理16M的文件,而我要导入的伪造数据有50M的一个SQL。

于是调整配置文件: /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

1
0

查看评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
    个人资料
    • 访问:2622321次
    • 积分:37590
    • 等级:
    • 排名:第114名
    • 原创:940篇
    • 转载:3篇
    • 译文:2篇
    • 评论:1633条
    最新评论
    朋友的Blog
    其他