MySQL 命令列匯入資料報錯

2021-10-05 10:29:03 字數 521 閱讀 8684

使用mysql命令列嘗試匯入資料時,報了如下兩個錯誤。

錯誤原因:

mysql:6.1.6 security considerations for load data local。

使用mysql本地的客戶端載入資料到資料庫中時,需要得到伺服器的允許。

解決方案如下:設定全域性變數,並重啟客戶端。

(1)在命令列輸入set global local_infile=1,執行;

(2)繼續輸入show variables like '%local%',執行。會查詢到local_infile的狀態為on

(3)重啟命令列,重新匯入資料。(一定要重啟,否則匯入資料會出現丟失記錄的情況。)

解決方案:用notepad++開啟待匯入的資料檔案,將字元編碼轉換為utf-8。

MySQL外部匯入資料報錯

問題 從伺服器上把資料庫匯出成sql,匯入本地資料庫報錯error code 2006 mysql 伺服器已離線 解決方法 1 這個問題是因為mysql的預設max allowed packet過小所致,修改大一些即可 max allowed packet 100m 另外,可以增加一下兩個引數,來擴...

MySQL外部匯入資料報錯

問題 從伺服器上把資料庫匯出成sql,匯入本地資料庫報錯error code 2006 mysql 伺服器已離線 解決方法 1 這個問題是因為mysql的預設max allowed packet過小所致,修改大一些即可 max allowed packet 100m 另外,可以增加一下兩個引數,來擴...

Mysql命令列匯入sql資料

下面是在命令列下匯入sql資料的方法,需要的朋友可以參考下。我的個人實踐是 phpmyadmin 匯出 utf 8 的 insert 模式的 abc.sql ftp abc.sql 到伺服器 ssh 到伺服器 mysql u abc p use kkk 資料庫名,如果沒有就 create datab...