一次性遷移:
mongodump,mongorestore
mongodump:
命令格式:mongodump -h dbhost ?-d dbname -o dbdirectory
-h: ?mongodb所在服務(wù)器地址,例如127.0.0.1,也可以指定端口:127.0.0.1:8080?
-d: ?需要備份的數(shù)據(jù)庫名稱,例如:test_data
-o: ?備份的數(shù)據(jù)存放的位置,例如:/home/bak
-u: ?用戶名稱,使用權(quán)限驗(yàn)證的mongodb服務(wù),需要指明導(dǎo)出賬號
-p:用戶密碼,使用權(quán)限驗(yàn)證的mongodb服務(wù),需要指明導(dǎo)出賬號密碼
mongorestore:
命令格式:mongorestore -h dbhost -d dbname -dorectoryperdb dbdireactory
-h: ?mongodb所在服務(wù)器地址
-d: ?需要恢復(fù)備份的數(shù)據(jù)庫名稱,例如:test_data,可以跟原來備份的數(shù)據(jù)庫名稱不一樣
-directoryperdb: 備份數(shù)據(jù)所在位置,例如:/home/bak/test
-drop: 加上這個(gè)參數(shù)的時(shí)候,會在恢復(fù)數(shù)據(jù)之前刪除當(dāng)前數(shù)據(jù);