MySQL server has gone away on mac

在mac 的 MySQL 做數據導入操作時,由於數據庫文件過大,導致導入過程中出現該錯誤提示並自動中止導入.

當前的比較方便解決方式主要還是更改 my.cnf文件配置。mac下的mysql目錄 要找到該配置文件 主要在 /usr/local/opt/mysql 下,也可能在這個路徑下的子文件support-files內找到 my-default.cnf.

cp my-default.cnf /etc my.cnf           複製該文件到 /etc下

cd /etc

sudo vi my.cnf      已管理員權限用vi命令查看並該文件

i   進入編輯模式

max_allowed_packet = 16M    在 sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES  上方插入這句,加大通信緩存區最大長度       

然後保存退出 vi

mysql.server  restart

        然後可以重新導入數據了。當然還要記得把之前導入失敗時的數據先清理再重新導入。

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