如題,命令如下:
1.連接遠程數據庫命令
mongo -u admin -p admin 192.168.0.197:27017/test
2.查看當前版本
db.version();
3.mongodb數據備份
>mongodump -h dbhost -d dbname -o dbdirectory
- -h:
MongDB所在服務器地址,例如:127.0.0.1,當然也可以指定端口號:127.0.0.1:27017
- -d:
需要備份的數據庫實例,例如:test
- -o:
備份的數據存放位置,例如:c:\data\dump,當然該目錄需要提前建立,在備份完成后,系統自動在dump目錄下建立一個test目錄,這個目錄里面存放該數據庫實例的備份數據。
4. mongoDB 數據恢復
>mongorestore -h <hostname><:port> -d dbname <path>
- --host <:port>, -h <:port>:
MongoDB所在服務器地址,默認為: localhost:27017
- --db , -d :
需要恢復的數據庫實例,例如:test,當然這個名稱也可以和備份時候的不一樣,比如test2
- --drop:
恢復的時候,先刪除當前數據,然后恢復備份的數據。就是說,恢復后,備份后添加修改的數據都會被刪除,慎用哦!
- <path>:
mongorestore 最后的一個參數,設置備份數據所在位置,例如:c:\data\dump\test。
你不能同時指定 <path> 和 --dir 選項,--dir也可以設置備份目錄。
- --dir:
指定備份的目錄
你不能同時指定 <path> 和 --dir 選項。
參考資料:
1. http://www.runoob.com/mongodb/mongodb-mongodump-mongorestore.html