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目錄克饶,執(zhí)行備份命令:
./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目錄執(zhí)行恢復命令后室;
./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:表示操作庫贡避;