MySQL外部匯入資料報錯

2021-08-20 10:32:18 字數 592 閱讀 5076

問題:從伺服器上把資料庫匯出成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 在命令...