-
備份:(指定備份數據庫備份至哪個目錄)
-
[root@iZ2ze66bhrbxkc31nljgjnZ backdump]# /usr/local/mongodb/bin/mongodump -d rundb -o /soft/backdump/
-
[root@iZ2ze66bhrbxkc31nljgjnZ backdump]# ll
-
drwxr-xr-x 2 root root 4096 Apr 26 18:10 rundb
-
-
恢復:(恢復至某個數據庫,不存在會創建,—drop參數恢復前先刪除)
-
[root@iZ2ze66bhrbxkc31nljgjnZ backdump]# /usr/local/mongodb/bin/mongorestore -d rundb2 /soft/backdump/rundb/
-
-
-
備份所有數據庫:
-
[root@iZ2ze66bhrbxkc31nljgjnZ backdump]# /usr/local/mongodb/bin/mongodump -o /soft/backdump/
-
-
恢復所有數據庫:
-
[root@iZ2ze66bhrbxkc31nljgjnZ backdump]# /usr/local/mongodb/bin/mongorestore --drop --dir /soft/backdump/
-
-
-
-
備份不指定目錄:
-
[root@iZ2ze66bhrbxkc31nljgjnZ backdump]# /usr/local/mongodb/bin/mongodump (會在當前目錄下生成一個dump目錄)
-
恢復:(會用默認的dump目錄)
-
[root@iZ2ze66bhrbxkc31nljgjnZ backdump]# /usr/local/mongodb/bin/mongorestore --drop
-
2018-04-27T11:48:26.102+0800 using default 'dump' directory
-
2018-04-27T11:48:26.105+0800 building a list of dbs and collections to restore from dump dir
備份單個集合
[root@iZ2ze66bhrbxkc31nljgjnZ soft]# /usr/local/mongodb/bin/mongodump -d rundb -c col -o ./
恢復某個集合
[root@iZ2ze66bhrbxkc31nljgjnZ rundb]# /usr/local/mongodb/bin/mongorestore -d rundb --drop --dir /soft/rundb/col.bson