MongoDB备份和还原
明确需求
在实战工作中一定要做好数据库备份工作
否则万一数据丢失
带来的影响是巨大的
备份数据库mongodump
语法
1
2
3
4
5
6
7
8导出数据语法:mongodump -h -port -u -p -d -o
导出语法说明
-h host 服务器IP地址(一般不写 默认本机)
-port 端口(一般不写 默认27017)
-u user 账号
-p pwd 密码
-d database 数据库(注意:数据库不写则导出全局)
-o open 备份到指定目录下练习(备份所有数据):mongodump -u admin -p admin888 -o C:\MongoDB\bak
练习(备份指定数据):mongodump -u shop1 -p admin888 -d shop -o C:\MongoDB\bak2
还原数据库mongostore
语法:
1
2
3
4
5
6
7
8还原数据语法:mongorestore -h -port -u -p -d --drop 备份数据目录
还原数据说明:
-h
-port
-u
-p
-d 不写则还原全部数据库
--drop 先删除数据库再导入练习
还原所有数据:mongorestore -u admin -p admin888 –drop C:\MongoDB\bak
验证:
还原指定数据: mongorestore -u shop2 -p admin888 -d shop –drop C:\MongoDB\bak2\shop
MongoDB备份和还原
https://blog-theta-ten.vercel.app/2021/06/23/MongoDB备份和还原/