多语言展示
当前在线:1719今日阅读:22今日分享:22

mongodb备份与恢复

这里介绍与记录下mongodb的备份与恢复
工具/原料

mongodb数据库

方法/步骤
1

备份很简单,首先登入带有mongdb数据库的linux系统,最好以root身份进入,或者用能操作数据库的用户进去系统也可以,随便在那个目录执行mongodump就可以

2

这个命令是全量备份,除了系统的自带库不备份之外,其他所有的库都会备份,如果要知道数据库备份,可以查看该命令的参数即可

3

如果你是新的mongdb没有任何自己创建的数据库,备份的话只会备份admin的数据库,其他的系统自带的库是不会备份的

4

备份完了会在当前目录生产一个dump的目录,dump目录里面是按数据库名进行区分的,如果要恢复指定数据库只需要拷贝改名字的文件夹即可

5

恢复备份也很简单,这里为了演示,我把数据库给删了,然后通过备份把它恢复出来,迁移也是同理

6

然后进入mongodb数据库所在的目录,然后找到备份文件,执行mongorestore dump/就可以进行恢复了后面的dump是默认时备份的目录名,如果你的不一样换成你的名字就行

7

最后连接下mongodb数据库你会发现之前删掉的数据库已经恢复了

推荐信息