首先注意:无论无何,不能删除admin,也就是系统集合,
备份数据库
- 语法
导出数据语法:mongodump -h -port -u -p -d -o 导出语法说明 -h host 服务器IP地址一般不写 默认本机 -port 端口一般不写 默认27017 -u user 账号 -p pwd 密码 -d database 数据库 据库不写则导出全局 -o open 备份到指定目录下
- 备份所有数据:
mongodump -u admin -p admin -o D:\Program Files\MongoDB\Server\4.2\bak
- 备份指定数据:
mongodump -u admin -p admin -d shop -o E:\mongodb\bak2
还原数据库mongorestore
- 语法:
还原数据语法:mongorestore -h -port -u -p -d --drop 备份数据目录 还原数据说明: -h -port -u -p -d 不写则还原全部数据库 --drop 先删除数据库再导入
- 还原所有数据:
mongorestore -u admin -p admin888 --drop D:\Program Files\MongoDB\Server\4.2\bak
- 还原指定数据:
mongorestore -u shop2 -p admin888 -d shop --drop D:\Program Files\MongoDB\Server\4.2\bak