天天看點

mysql ssh 導入時注意問題1.MySQL錯誤 ERROR 2006 (HY000): MySQL server has gone away2.mysql sql_mode

導入sql 檔案過大時報錯 sql檔案140m

source /sql.sql

max_allowed_packet 過小導緻,預設16m

max_allowed_packet:mysql伺服器端和用戶端在一次傳送資料包的過程當中資料包的大小

此方法 重新開機mysql 後恢複原配置

指令行或查詢編輯器中執行

修改mysql配置my.cnf檔案,可以一勞永逸 解決此問題

查詢配置檔案

在my.cnf最後一行增加

max_allowed_packet=32m

mysql的sql_mode合理設定

sql_mode是個很容易被忽視的變量,預設值是空值,在這種設定下是可以允許一些非法操作的,比如允許一些非法資料的插入。在生産環境必須将這個值設定為嚴格模式,是以開發、測試環境的資料庫也必須要設定,這樣在開發測試階段就可以發現問題

具體請看

<a href="http://blog.csdn.net/wyzxg/article/details/8787878">http://blog.csdn.net/wyzxg/article/details/8787878</a>