今天在批量伪造测试数据时,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 mysql start
2、使用 mysqld 脚本启动:/etc/init.d/mysql start
3、使用 safe_mysqld 启动:safe_mysqld&
二、停止
1、使用 service 启动:service mysql stop
2、使用 mysqld 脚本启动:/etc/init.d/mysql stop
3、mysqladmin shutdown
三、重启
1、使用 service 启动:service mysql restart
2、使用 mysqld 脚本启动:/etc/init.d/mysql restart
相关推荐
mysql5.7 修改max_allowed_packet方法
mysql设置max_allowed_packet_解决_MySQL_Error_2006
如在导入数据库时出现“Got a packet bigger than ‘max_allowed_packet’ bytes”或者“MySQL server has gone away”等错误,一般是由于当前导入的数据大于系统的限制的最大包大小。服务器的默认max_allowed_...
今天小编就为大家分享一篇关于Mysql的max_allowed_packet设定,小编觉得内容挺不错的,现在分享给大家,具有很好的参考价值,需要的朋友一起跟随小编来看看吧
有时候大的插入和更新会受 max_allowed_packet 参数限制,导致写入或者更新失败。查看目前配置: 代码如下:show VARIABLES like ‘%max_allowed_packet%’;显示的结果为: 代码如下:+——————–+———+| ...
MySQL max_allowed_packet过小引起的问题报错如下com.mysql.jdbc.PacketTooBigException: Packet
我们可以通过语句查看一下允许的最大包大小:show global variables like 'max_allowed_packet'; MySQL使用最大数据包站站点进行服务器和客户端之间的通信。如果语句包含大字段,则可能由于SQL语句的大小,而被中止...
今天在部署一个实验系统的时候,报错提示需要修改一下MySQL的配置文件,在修改的时候是有技巧的,大家可以参考下本文尝试操作下
信息通信网络概论课件:Chapter_7_Packet_Switching_networks (1).ppt
Cisco 更新了学习用模拟器Cisco Packet Tracer ,最新版本已经是6.0。 思科添加了几款新的router 路由器,IOS已经支持到15.1。交换机还是12.2的,,, 3560这个有点问题,不能切成3层口.. 新的亮点:思科在save里面保存...
解决SQLSTATE[HY000]: General error: 1205 Lock wait timeout exceeded
Cisco Packet Tracer 是思科打造的一款强大的网络模拟工具,可为用户提供真实操作经验。您可以通过它练习使用路由器、交换机和其他各种设备构建简单或复杂的网络,或者尝试为智慧城市、家庭和企业设计互联解决方案。...