首頁 >資料庫 >mysql教程 >mysql命令列匯入資料報錯怎麼辦

mysql命令列匯入資料報錯怎麼辦

coldplay.xixi
coldplay.xixi原創
2020-10-26 15:38:003125瀏覽

mysql命令列匯入資料報錯的解決方法:1、在命令列輸入【set global local_infile=1】 運行,繼續輸入【show variables like '%local%'】運行;2、將字元編碼轉換為【UTF-8 】。

mysql命令列匯入資料報錯怎麼辦

mysql命令列匯入資料報錯的解決方法:

一、錯誤1

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。

mysql命令列匯入資料報錯怎麼辦

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

二、錯誤2

##錯誤原因:字串編碼問題。

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

mysql命令列匯入資料報錯怎麼辦

更多相關免費學習推薦:mysql教學(視頻)

以上是mysql命令列匯入資料報錯怎麼辦的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn