MySQL server has gone away 的解決辦法

有時候使用MySQL(和PHP搭配之最佳組合)命令行導入備份時會出現“MySQL(和PHP搭配之最佳組合) server has gone away”錯誤,這可能是因爲其中一些insert語句的大小超出了MySQL(和PHP搭配之最佳組合)目前設置的緩衝區大小。

解決辦法

1.使用phpmyadmin 備份MySQL(和PHP搭配之最佳組合)的時候,只選擇

數據:
    完整插入
    擴展插入

擴展插入不要勾選

2.使用 MySQL(和PHP搭配之最佳組合)dump 備份的時候不添加 --opt 

這樣就只會生成完整的insert語句,導入時候不會出錯。

3.修改my.ini

打開my.ini 找到[MySQL(和PHP搭配之最佳組合)d]這一行,下面添加

[MySQL(和PHP搭配之最佳組合)d]

#擴大緩衝區
max_allowed_packet=32M 
保存後,重啓MySQL(和PHP搭配之最佳組合)


本文來自SunShine,轉載請標明出處:http://do.jhost.cn/sunshine/ReadNews?action=read&id=110

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章