max数据库非正常退出max_allowed_packet修改到30M了,还是报错

mysql根据配置文件会限制server接受的数据包大小

有时候大的插入和更新会受max_allowed_packet 参数限制,导致写入或者更新失败

以上说明目前的配置是:1M

2、在mysql命令行中修改

在mysql 命令行中运行

 注意:该值设置过小将导致单个记录超过限制后写入max数据库非正常退出失败,且后续记录写入也将失败

}
 最近使用f文件中设置这个参数的夶小我一开始设置的 64M,当时重启后正常当时第二天,系统又恢复成1024打开f .mysql的首选配置文件目录为 /etc/下。

我安装的是linux系统大rpm安装包这个咹装完成后,告诉你的my.cnf 在usr目录下而在 etc下没有配置文件。会不会是这个原因导致的呢 

    于是我 把usr下的配置文件cp到 etc下。经过几天的观察这種现象没有再次出现。

   希望我的这个方法能对有类似问题的朋友有所帮助。具体原因我现在还不是很清楚,只是我通过这种方法解決了 max_allowed_packet 自动变成 1024的问题。 

加载中请稍候......

以上网友发言只代表其个人观点,不代表新浪网的观点或立场

}

我要回帖

更多关于 max数据库非正常退出 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信