1、下载database-tools工具
地址:https://www.mongodb.com/try/download/database-tools
选择如下信息:

2、解压安装包:
tar zxvf mongodb-database-tools-rhel70-x86_64-100.1.1.tgz
3、进入bin目录,执行备份命令:
./mongodump -h 127.0.0.1 -d yapi -o /home/cai/
注:
127.0.0.1:代表本地服务;
yapi:代表需要备份的数据库名;
/home/cai/:代表备份文件保存的路径
如果mongo开启了auth认证时需要增加参数:
./mongodump -h 127.0.0.1 -d yapi -u yapi -p yapi -o /home/cai/ --authenticationDatabase yapi
注:
-u:代表用户名;
-p:代表密码;
--authenticationDatabase:表示操作库;
4、打包备份文件:
cd /home/cai/
zip -r yapi yapi
5、打包后的zip文件可以任意cp到其他服务器后解压;
unzip yapi.zip
6、在database-tools工具的bin目录执行恢复命令;
./mongorestore -h localhost:27017 -d yapi /home/cai/yapi
注:
localhost:27017:代表本地服务;
yapi:代表恢复的数据库名;
/home/cai/yapi:代表备份文件的文件夹名称;
如果mongo开启了auth认证时需要增加参数:
./mongorestore -h localhost:27017 -d yapi -u yapi -p yapi /home/cai/yapi --authenticationDatabase yapi
注:
-u:代表用户名;
-p:代表密码;
--authenticationDatabase:表示操作库;