如果你向伺服器發送不正確或太大的查詢
你可能得到[MySQL server has gone away]錯誤。
如果mysqld得到一個太大或不正常的packet,它認為客戶出錯了並關閉連接。
所以你需要較大的查詢(例如,如果你正在處理較大的BLOB列)時,
你可以使用 -O max_allowed_packet=#
重新啟動mysqld以增加查詢限制。
需分配多餘的記憶體,這樣mysqld只有在你使用較大差詢時或mysqld必須返回較大的結果行時,才能使用更多的記憶體!
以下為修改方式
打開my.ini 找到[mysqld]這一行,下方添加
[mysqld]
#擴大緩衝區
max_allowed_packet=16M
SAVE後,重啟mysql
沒有留言:
張貼留言