將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)

mongoimport --db mongo --collection domain --type csv --headerline --ignoreBlanks --file /mnt/c/Users/chuangcache/Desktop/domain.csv

 

 

如果MongoDB創建了用戶,需要權限才能操作,使用

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


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM