MongoDB数据库的迁移

最近公司开始要换服务器啦,MongoDB上面的数据又得迁移,还是记录一下比较好。

1)、将MongoDB的压缩包解压至相对应的路径(压缩文件在本地服务器的地址192.168.0.22的/opt/zip文件下面)

2)、配置好mongodb.conf文件,配置如下:

##数据所在的文件夹

dbpath=/opt/db

##日志文件

logpath=/opt/mongo/mongo.log

##日志文件是否能追加

logappend=true

##服务器是否后台运行

fork=true

##端口

port=27017

保存并退出。

3)、进入到对应的bin目录并启动mongo服务:./mongod –f mongodb.conf

在导出数据的时候可能会出现:

这时我们将dbpath路径下面的mongod.lock文件删除即可。

4)、导出数据库使用bin目录下面:./mongodump –h 127.0.0.1:27017 –d dbname –o filename[指定目录文件名称];(导出的数据默认为json格式并且为文件夹)

         将数据导入到mongo命令:./mongorestore –h 127.0.0.1:27017 –d dbname --file filename

5)、导出单个集合命令:./mongoexport -d dbname -c collectionname -o filename --type json

         导入命令:./mongoimport -d sbjk -c bayStatusData --file /opt/mongo/data.json

6)、启动:使用MongoDB命令:./mongo 127.0.0.1:27017

MongoDB就这样迁移好啦。

 

  • 1
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值