1. 程式人生 > >navicat匯入.sql檔案出錯2006-MySQLserverhasgoneaway

navicat匯入.sql檔案出錯2006-MySQLserverhasgoneaway

方式一(驗證無誤):

找到mysql安裝目錄下的my.ini配置檔案,加入以下程式碼:

max_allowed_packet=500M

wait_timeout=288000

interactive_timeout = 288000

三個引數註釋如下:

max_allowed_packet是mysql允許最大的資料包,也就是你傳送的請求;

wait_timeout是等待的最長時間,這個值大家可以自定義,但如果時間太短的話,超時後就會現了MySQL server has gone away #2006錯誤。

max_allowed_packet引數的作用是,用來控制其通訊緩衝區的最大長度

方式二(網上摘抄暫無驗證):

開啟navicat的選單中的tools,選擇server monitor,然後在左列選擇資料庫,右列則點選variable表單項,尋找max_allowed_packet,將其值改大。

漢化版中:在選單中,工具-->伺服器監控-->在左側資料庫列表前打勾-->在右側變數中找到max_allowed_packet,改大這個值,如9999999999