美文网首页
Mongodb数据库迁移

Mongodb数据库迁移

作者: zhyuzh3d | 来源:发表于2023-03-19 21:22 被阅读0次

如何把A服务器上MongoDB数据库db1中的数据,迁移到B服务器MongoDB数据库db2中?

  • 在A服务器上执行mongodump -h 127.0.0.1 -d db1 -o /root/mongodb/bak,这将把整个db1全部复制成为/root/mongodb/bak/db1/下的一堆文件,把这个文件夹拷贝到B服务器中/root/mongodb/bak/
  • 在B服务器上执行mongorestore --drop -h 127.0.0.1 -d db2 /root/mongodb/bak/db1,这里的--drop将重写覆盖db2原有的数据,如果想忽略已经存在的数据可以不用drop参数,但可能会报很多continuing through error: E11000 duplicate key error collection:

未经测试的,只拷贝一个collection的方法:

导出命令:mongoexport
语法:mongoexport -d dbname -c collectionname -o filepath --type json/csv -f field
mongoimport
语法:mongoimport -d dbname -c collectionname --file filename --headerline --type json/csv -f field

相关文章

  • 2018-10-08 查询mongodb每个集合的文档数量

    上述函数在迁移mongodb数据库时用于对比迁移后集合数据是否损失。

  • mongodb的快速迁移

    mongodb数据库的迁移除了常规的mongodump、mongoexport、mongorestore、mong...

  • mongodb 导出

    mongodb 数据库迁移 使用 mongodump 命令备份数据库 mongodump -h 主机名:端口 -d...

  • mongodb 数据库备份和导入导出

    mongodb 数据库迁移 使用 mongodump 命令备份数据库 mongodump -h 主机名:端口 -d...

  • mongodb数据库迁移

    mongodb数据库怎么迁移 使用mongo自带命令来迁移数据,思路是先导出集合数据再导入到数据库中 导出命令:m...

  • 16、mongodb知识点收集处

    1、mongodb数据库怎么迁移文档 https://www.cnblogs.com/lmh001/p/10069...

  • mongodb 数据库迁移

    实现原理 将原数据库备份成一个文件 从这个备份文件恢复到目标路径,实现数据库迁移 备份数据库 --host: 指原...

  • MongoDB数据迁移

    这里主要介绍使用mongodump和mongorestore方式来实现mongodb数据库的迁移工作 生成备份文件...

  • Docker MongoDB 部署

    MongoDB 是一款较为常用的NOSQL 数据库,结合 Docker 使用,能实现轻松配置部署、迁移,本文以下为...

  • ubuntu+docker部署mongDB

    MongoDB 是一款较为常用的NOSQL 数据库,结合 Docker 使用,能实现轻松配置部署、迁移,本文以下为...

网友评论

      本文标题:Mongodb数据库迁移

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