美文网首页
19.MongoDB之远程备份,本机恢复

19.MongoDB之远程备份,本机恢复

作者: starrymusic | 来源:发表于2019-04-01 17:46 被阅读0次

1.在linux系统开启MongoDB服务,测试是否可以连接上。

1.1.在linux上用管理员的身份切换至MongoDB的bin目录下,执行“./mongod”,开启MongoDB服务。

1.2.在linux系统上开启一个mongo客户端,在bin目录下开启一个终端,执行“./mongo”

1.3.在本机上打开MongoDB的安装目录,到bin目录,按住shift键点鼠标右键,选择在此处打开命令窗口。输入mongo 虚拟机的网络ip:27017(如果报错,可能是虚拟机的防火墙没有关闭,可以参考:点我

连接上了MongoDB,就可以在本机操控虚拟机上的数据库,也可两边都操作,很神奇的(认真脸)。

1.4.上面测试能够远程连接,下面说下远程备份,和上面类似,在bin目录打开,输入命令

mongodump -h 192.168.1.4 -d test

就会在bin目录下备份test数据库。(远程主机或虚拟机ip地址)

如果想让它备份到自己想要它备份到的文件夹,可以对其指定```

mongodump -h 192.168.1.4 -d test -o D:\mongotest

1.5.现在有了远程的数据库数据,那么下一步就让它导入到本机的数据库中吧。在本机开启MongoDB服务。

在bin目录下再开启一个窗口输入:

mongorestore -h 127.0.0.1:27017 -d 数据库名 位置

要恢复的数据库名 具体位置

提示信息如如下所示,就成功了

恢复前:

恢复后:

相关文章

网友评论

      本文标题:19.MongoDB之远程备份,本机恢复

      本文链接:https://www.haomeiwen.com/subject/lpfbbqtx.html