该安装程序是一个Windows 2003服务器与MySQL 5.0.45(这是一个老式的盒子!)
我们最近开始在应用程序事件日志中发出警告:Aborted connection xxxxx ti db:'dbname'user:'dbuser'host:localhost'(在读取通信数据包时出错)
我如何去确定这个原因呢? 这是一个现场系统 – 用户是否收到错误信息,如果是的话,会是什么?
任何帮助非常感谢!
你相信我在2012年6月12日回答这个问题吗?
在DBA StackExchange中查看我的原因。
尝试将max_allowed_packet提高到一个更大的数字,因为默认值是1M。 我build议大约是当前数据集中最大的TEXT或BLOB字段的10倍。
要将max_allowed_packet设置为256M,可以将其添加到/etc/my.cnf或my.ini
[mysqld] max_allowed_packet=256M
以涵盖未来重新启动的mysqld。 要在服务器上安装该值,请运行以下命令:
SET GLOBAL max_allowed_packet = 1024 * 1024 * 256;
试一试 !!!