mongodb 数据库迁移

2021-02-02  本文已影响0人  小骆驼与秀秀

实现原理

  1. 将原数据库备份成一个文件
  2. 从这个备份文件恢复到目标路径,实现数据库迁移

备份数据库

mongodump --host 127.0.0.1 --port 27017 -d user -o /Users/tuxiuluo/blog_data

--host: 指原数据库访问路径

--port:指原数据库访问端口

-d: 需要备份的数据库实例

-o: 生成的备份文件的路径

此命令后可以生成一个user的备份数据库文件,接下来我们通过scp上传该数据库文件到服务器

ssh scp上传文件

通过scp上传备份文件到目标服务器

scp -rv user root@xxx:/home/luo/blog/database

xxx填入你要上传的服务器的公网ip地址

从备份数据库恢复到目标路径

mongorestore -h 127.0.0.1:27017 -d user user

-h:目标数据库所在的地址

-d: 需要恢复的数据库实例名称

第二个user其实是指定了要恢复到哪个路径

更详细的资料可以参考菜鸟教程

上一篇下一篇

猜你喜欢

热点阅读