mongodb数据迁移还原

说明:此方法用于Mongo数据迁移,因为通过命令备份的数据量会比实际物理文件数据量大,当数据量比较大时,我们可以直接备份Mongo数据库(data)物理文件,然后在新机上覆盖data文件,然后用Mongo修复命令修护下即可使用。

一,A机迁移到B机方法:

(1),复制A机mongo的data文件(Mongo库)。

(2),在B机上安装好mongo数据库,将A机的data文件(Mongo库)覆盖B机的data文件(Mongo库)。

(3),覆盖后是启动不了mongo服务的,需要进入data(Mongo库)删除mongod.lock。

(4),cmd以管理员启动cd进入mongo安装目录下data,执行:mongod --dbpath /mongodb/data --repair  ( /mongodb/data 为mongo安装目录下data路径)。

(5),等待修护完成,启动服务,如果复制的mongo库已加过密了,那么还原过来的库也就加过密了,不需要重新设置密码。

posted @ 2020-03-30 17:40  听见你的声音、潇  阅读(423)  评论(0编辑  收藏  举报