有時候使用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