MongoDB数据库的备份与还原

注:以下命令均需要在cmd中执行,如果执行命令无响应,建议去到MongoDBbin目录下执行。

1.MongoDB备份:
mongodump -h 127.0.0.1:27017 -d hrst -u hrst -p 123 -o F:\BackUp\mongo_2018-12-30

-h:MongDB所在服务器地址,例如:127.0.0.1,也可以指定端口号
-d:需要备份的数据库实例,例如:hrst (数据库名称,可以备份该数据库下所有集合)
-u:数据库用户名,无加密可不写
-p:数据库密码,没有可不写
-o:备份的数据存放位置,例如:E:\MongoDB\bin ,在备份完成后,系统自动在bin目录下建立一个hrst目录,这个目录里面存放该数据库实例的备份数据。

若无加密可直接双击bin目录下mongodump.exe备份所有数据


2.MongoDB还原:
mongorestore -h 127.0.0.1:27017 -d hrst --dir F:\BackUp\hrst -u hrst -p 123

-h:MongoDB所在服务器地址
-d:需要恢复的数据库实例,恢复时会自动新建实例,例如:hrst
--dir:需要还原的路径
-u:数据库用户名,无加密可不写
-p:数据库密码,没有可不写

猜你喜欢

转载自www.cnblogs.com/tan80000/p/11911768.html