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库已加过密了,那么还原过来的库也就加过密了,不需要重新设置密码。