MongoDB备份与恢复

一、mongodump备份

语法:mongodump -h  host:port -d dbname -o dbdirectory

-h:数据库服务器地址+服务端口

-d:要备份的数据库的名称

-o:备份数据库的存放目录

如果数据库开启了登录认证,则需要添加用户认证信息

 二、mongorestore恢复

语法:mongorestore -h host:port -d dbname --dir dbdirectory

 -h:数据库服务器地址+服务端口

-d:恢复数据库后的数据库名称

--dir:备份数据库所在的位置

如果数据库开启了登录认证,则需要添加用户认证信息

三、直接拷贝备份与恢复

拷贝存放数据库文件夹进行备份与恢复,此方式简单粗暴,需要停止运行数据库,

这种办法一般只会用于要进行机器迁移之类的情景。

原文地址:https://www.cnblogs.com/heqiuyong/p/9281634.html