問題分析:
調整了 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設置問題,而是字段里內容長度問題。


發表評論 取消回復