欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  数据库

备份和恢复MongoDB

程序员文章站 2022-05-11 08:13:27
...

备份和恢复MongoDB 1 make sure all process which is writing mongodb are stopped. 2 dump database from GAMONGODB81 sudo ./mongodump --host gamongodb91:27017 --username GAEditor --password 9AEd!t0r --out /data/BondPrice_backup 3 compress back

备份和恢复MongoDB

1> make sure all process which is writing mongodb are stopped.

2> dump database from GAMONGODB81

sudo ./mongodump --host gamongodb91:27017 --username 'GAEditor' --password '9AEd!t0r' --out /data/BondPrice_backup

3> compress backup folder with tar, 1 hour

tar -cvf /data/BondPrice_backup.tar /data/Bondprice_backup

4> copy tar file in dallas from B37, 5 hours

sudo scp msdomain1

bhuang1@gamongodb81:/data/Bondprice_backup.tar /data/Bondprice_backup.tar

5> Uncompress tar file, 0.5 hour

tar -xvf /data/Bondprice_backup.tar

6> Drop connections from BondData

dbo.BondPrice.drop();

dbo.IDCPrice.drop();

dbo.ContractPrice.drop();

7> restore database with backup folder, 2 hours

sudo ./mongorestore /data/BondPrice_backup --host gamongodb61:27017 --username 'GAEditor' --password '9AEd!t0r'