在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
然後可以重新導入數據了。當然還要記得把之前導入失敗時的數據先清理再重新導入。