1. 程式人生 > >mysql 超大檔案匯入 超時報錯

mysql 超大檔案匯入 超時報錯

親測:只要匯入出錯就把如下語句執行就可以了。至今屢試不爽。


set global max_allowed_packet=10000000000; 


set global net_buffer_length=1000000; 


SET GLOBAL  interactive_timeout=288000000;


SET GLOBAL  wait_timeout=28800000;


以上語句的解釋:
–max_allowed_packet=XXX 客戶端/伺服器之間通訊的快取區的最大大小;
–net_buffer_length=XXX TCP/IP和套接字通訊緩衝區大小,建立長度達net_buffer_length的行
 interactive_timeout = 10; 對後續起的互動連結有效; wait_timeout 對當前互動連結有效;

以上語句主要解決:連線超時,匯入的sql檔案過大。