問題:從伺服器上把資料庫匯出成sql,匯入本地資料庫報錯error code: 2006 - mysql 伺服器已離線解決方法:
(1)這個問題是因為mysql的預設max_allowed_packet過小所致,修改大一些即可
max_allowed_packet = 100m
另外,可以增加一下兩個引數,來擴大相應時間
interactive_timeout=28800000
wait_timeout=28800000
(2)檢視目前配置
show variables like '%max_allowed_packet%';
(3)進入mysql server修改這個配置
在mysql 命令列中執行
set global max_allowed_packet = 2*1024*1024*10(引數可以設定大一些)
然後關閉掉這此mysql server鏈結,再進入。
show variables like '%max_allowed_packet%';
檢視下max_allowed_packet是否編輯成功
(4)再次匯入資料,解決問題。
MySQL外部匯入資料報錯
問題 從伺服器上把資料庫匯出成sql,匯入本地資料庫報錯error code 2006 mysql 伺服器已離線 解決方法 1 這個問題是因為mysql的預設max allowed packet過小所致,修改大一些即可 max allowed packet 100m 另外,可以增加一下兩個引數,來擴...
pymysql匯入資料報錯
pymysql匯入資料報錯 pymysql.err.dataerror 1406,data too long for column view number at row 1 或者報錯 1261,row 1 doesn t contain data for all columns 可能應為資料分隔符為...
MySQL 命令列匯入資料報錯
使用mysql命令列嘗試匯入資料時,報了如下兩個錯誤。錯誤原因 mysql 6.1.6 security considerations for load data local。使用mysql本地的客戶端載入資料到資料庫中時,需要得到伺服器的允許。解決方案如下 設定全域性變數,並重啟客戶端。1 在命令...