當需要匯入的檔案比較大時,匯入會報錯。
報錯內容為:
error code:1153 got a packet bigger than 『max_allowed_packet』 bytes錯誤提示。
2006 - mysql server has gone away
這時需要我們修改mysql的配置檔案
linux /etc/my.cnf中新增如下配置:
wait_timeout=2880000
interactive_timeout = 2880000
max_allowed_packet = 300m
max_allowed_packet 引數的作用是,用來控制其通訊緩衝區的最大長度。預設為1m ,根據具體的需要匯入的檔案大小而定
MYSQL匯入過大檔案時的解決辦法
mysql在通過匯入sql檔案可能會出現下面二個問題 1.如果sql檔案過大,會出現 mysql server has gone away 問題 2.如果sql檔案資料有中文,會出現亂碼 www.2cto.com 解決問題 問題1 出現mysql server has gone away 問題,是因...
MySQL匯入SQL檔案過大或連線超時的解決辦法
連線超時,匯入的sql檔案過大解決辦法 set global max allowed packet 100000000 set global net buffer length 100000 set global interactive timeout 28800000 set global wai...
mysql匯入sql檔案過大或連線超時的解決辦法
set global max allowed packet 100 000 000 set global net buffer length 100000 set global interactive timeout 28800 000 set global wait timeout 2880000...