MongoDB数据库迁移的两种办法

本文分享了在系统运维中使用NoSQLBooster直接复制粘贴和MongoDB官方工具mongodump/mongorestore进行数据库迁移的两种方法,包括各自的优缺点和命令行参数说明。

在做系统运维时,经常需要对数据库进行迁移,今天这里分享一下MongoDB数据库数据迁移的办法。两种方法

方法1 利用NoSQLBooster for MongoDB直接复制粘贴

这种方法,适合在windows电脑上,可以直接访问原始和目标两个MongoDB库的。优点是操作简单,在NoSQLBooster for MongoDB中,分别连上两个库,然后右键复制粘贴即可。这种方法比较简单,就不上图了

方法2 利用mongodump备份数据,利用mongorestore还原

用MongoDB官方自带的两个工具进行备份和还原,优点是不需要安装,并且支持原始库和目标库之前的服务器不互通的情况,只要能拷贝文件就可以。如何操作系统上没有这两个工具的话,可以直接去官网下载https://www.mongodb.com/try/download/database-tools,旧版本的MongoDB上一版是自带的。
下载工具

  1. mongodump备份数据库
    • mongodump --help 查看帮助命令
    • -h,–host :代表远程连接的数据库地址,默认连接本地Mongo数据库;
    • –port:代表远程连接的数据库的端口,默认连接的远程端口27017;
    • -u,–username:代表连接远程数据库的账号,如果设置数据库的认证,需要指定用户账号;
    • -p,–password:代表连接数据库的账号对应的密码;
    • -d,–db:代表连接的数
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

GIS开发者

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值