MySQL中的max_allowed_packet配置项限制了MySQL Server可接受数据包的大小。此配置值如果设置得太小,那大家在插入/更新较大的数据时可能会报错。
如何查看MySQL可接受数据包的大小?大家可以通过一条SQL语句来查看当前MySQL可接受数据包的大小。
mysql> show VARIABLES like ‘%max_allowed_packet%’;如何修改MySQL可接受数据包的大小?大家可以通过修改MySQL的配置文件(Windows下为my.ini 、Linux下为my.cnf)中的mysqld 配置段参数。
# vi /etc/my.cnf
此处大小请视情况调整即可,一般10M都算很大设置了。
然后重启MySQL服务即可:
# service mysql restart以上就是偶的观点,对于这个问题大家是怎么看待的呢?欢迎在下方评论区交流 ~ 偶是科技领域创作者,十年互联网从业经验,欢迎关注偶了解更多科技知识!mysql的unique,mysql日期秒差值,mysql 实现笛卡尔积,mysql 更新索引字段6,mysql构建方法,rhel mysql gz