問題分析:

調整了 Mantis 的上傳附件的大小卻(que)沒(mei)有調整 MySQL 的配置文(wen)件。

還(huan)有可能是因(yin)為該(gai)條數據某字段(duan)內容超(chao)過限(xian)制造(zao)成的。

解決辦法:

1、獨立主(zhu)機用戶請按照以下方法調整:

查找 MySQL 的(de)配置文件(my.cnf 或(huo)者 my.ini)

在 [MySQLd] 部分添加一句(ju)(如果存(cun)在,調整其(qi)值就可以):

max_allowed_packet=100M

重(zhong)啟(qi) MySQL 服(fu)務就可以了。這里設置的(de)是 100MB。

2、臨時(shi)調整(zheng)

mysql>set global max_allowed_packet=524288000;修改 #512M

以上修改后(hou)最好重啟mysql。

重(zhong)要說明(ming):今天遇到(dao)一個客戶(hu)也出現這樣的問題,但是最(zui)終發現問題出現是因為某(mou)表里的新聞字(zi)段(duan)內容(rong)太長導致的,修下(xia)該內容(rong)或刪除即可解決(jue)。

 

如:phpmyadmin出現這個提示:“因長度(du)問題,該字段可能無(wu)法(fa)編輯。”,這樣就說(shuo)明問(wen)題的原因并(bing)不是max_allowed_packet設置問題,而是字段里內容長度問題。