美文网首页
mongodb 数据库迁移

mongodb 数据库迁移

作者: 小骆驼与秀秀 | 来源:发表于2021-02-02 08:09 被阅读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其实是指定了要恢复到哪个路径

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

    相关文章

      网友评论

          本文标题:mongodb 数据库迁移

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