MongoDB 4.0.13 备份(mongodump)和恢复(mongorestore)指定数据库

数据的备份和恢复是很重要的。今天就简单说一下在Ubuntu16.04系统下,MongoDB 4.0.13版本中,如何进行MongoDB数据库的备份和恢复,

步骤一:查看一下当前MongoDB中的所有数据

cd ~
mongo
show dbs;
image.png

步骤二:备份指定数据库(备份520byteBlog这个数据库)

mongodump -h 127.0.0.1:27017 -d 520byteBlog -o /home/520byteBlog

image.png

步骤三:为快速测试,先将MongoDB中的520byteBlog数据库删除

image.png

步骤四:恢复指定数据库(恢复520byteBlog这个数据库)

mongorestore -d 520byteBlog --drop /home/520byteBlog/520byteBlog

image.png

步骤五:查看是否恢复成功

image.png

还有一种命令:将指定表导入到某个数据库中

将dumall-users这个表导入到db_demo数据库中(如果db_demo不存在,可以在mongo中使用use db_demo进行创建数据库),表名为users
其中/var/www/html/vue_bussiness/Bussiness181/resource/dumall-users为dumall-users表的存放路径

mongoimport -d db_demo -c users  --file /var/www/html/vue_bussiness/Bussiness181/resource/dumall-users
image.png

删库跑路?不存在的。写的有问题的话,欢迎批评指正。

`

你可能感兴趣的:(MongoDB 4.0.13 备份(mongodump)和恢复(mongorestore)指定数据库)