mysql 資料過大時的匯入

2021-10-17 08:05:39 字數 391 閱讀 8476

當需要匯入的檔案比較大時,匯入會報錯。

報錯內容為:

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...