備份
>mongodump -h dbhost -d dbname -o dbdirectory
-h:
MongDB所在服務(wù)器地址拗踢,例如:127.0.0.1,當(dāng)然也可以指定端口號(hào):127.0.0.1:27017
-d:
需要備份的數(shù)據(jù)庫實(shí)例溜嗜,例如:test
-o:
備份的數(shù)據(jù)存放位置宵膨,例如:c:\data\dump,當(dāng)然該目錄需要提前建立炸宵,在備份完成后辟躏,系統(tǒng)自動(dòng)在dump目錄下建立一個(gè)test目錄,這個(gè)目錄里面存放該數(shù)據(jù)庫實(shí)例的備份數(shù)據(jù)土全。
恢復(fù)
>mongorestore -h dbhost ? -d dbname --dir dbdirectory
-h:
MongoDB所在服務(wù)器地址
-d:
需要恢復(fù)的數(shù)據(jù)庫實(shí)例捎琐,例如:test,當(dāng)然這個(gè)名稱也可以和備份時(shí)候的不一樣裹匙,比如test2
--dir:
備份數(shù)據(jù)所在位置瑞凑,例如:c:\data\dump\test,這里為什么要多加一個(gè)test概页,而不是備份時(shí)候的dump籽御,讀者自己查看提示吧!