1. 程式人生 > >將MySQL中資料匯入到MongoDB中

將MySQL中資料匯入到MongoDB中

第一步:

將user表從MySQL中匯出,右鍵,點選匯出嚮導,選擇格式為xlsx。

第二步:

匯出完成後,雙擊開啟user.xlsx,將user.xlsx另存為csv格式的檔案。(切記不可直接修改後綴名,會導致亂碼,無法匯入到MongoDB中,血的教訓

第三步:

由於表中資料可能包含中文,匯入MongoDB時會造成亂碼問題,所以將user.csv檔案用任意編輯器開啟,將編碼轉為UTF-8後儲存。(推薦使用notepad++)

第四步:

如果MongoDB沒有建立使用者,使用

mongoimport --db 資料庫名 --collection 集合名 --type csv --headerline --ignoreBlanks --file CSV檔案存放路徑

(例如:我是存放在桌面,所以路徑為:C:\Users\Administrator\Desktop\user.csv)

如果MongoDB建立了使用者,需要許可權才能操作,使用

mongoimport -u MongoDB賬號 -p MongoDB密碼 --db 資料庫名 --collection 集合名 --type csv --headerline --ignoreBlanks --file CSV檔案存放路徑(例如:我是存放在桌面,所以路徑為:C:\Users\Administrator\Desktop\user.csv)