在用帝国CMS添加长内容的文章时(从Word复制,带格式),出现 MySQL server has gone away 错误。
原因是 Mysql 的缓存超出了限制,解决办法是扩大 Mysql 的限制:
在 my.ini 中(我用的是 xampp ,位置在 xampp\mysql\bin\my.ini)修改
max_allowed_packet = 1M 改为:
max_allowed_packet = 16M
注意,这里有两处 max_allowed_packet ,一处在 [mysqld] 段内,修改此处的。
另一处在 [mysqldump] 段内,不知道有什么用。知道的朋友请留言指导下,感谢