📅  最后修改于: 2023-12-03 15:32:57.527000             🧑  作者: Mango
mongodump
命令是MongoDB的备份程序,它可以将一个MongoDB的数据库中的数据和集合备份到指定的目录。在备份的同时,mongodump
还会将一些元数据也备份下来,例如索引和集合设置等。
mongodump [OPTIONS]
| 参数 | 描述 | | ---------------- | ------------------------------------------------------------ | | --host [hostname] | mongoDB所在的主机/虚拟机的IP (默认是:127.0.0.1) | | --port [port] | mongoDB所在的端口号 (默认是:27017) | | --username | 登录MongoDB所需的用户名 | | --password | 登录MongoDB所需的密码 | | --authenticationDatabase | 指定身份验证数据库的名称。如果未指定,则使用数据库名称。 | | --db | 要备份的数据库的名称 | | --out | 备份数据的输出到指定的文件夹中 |
mongodump --out /backup/mongodump
mongodump --authenticationDatabase=[db_name] --username=[username] --password=[password] --out /backup/mongodump
mongodump --db=test--out /backup/mongodump
要恢复备份的数据,请使用mongorestore
命令。
mongorestore /backup/mongodump
mongodump
命令是MongoDB备份程序的标志,它使开发人员可以备份单个MongoDB数据库。 随着时间的推移,MongoDB节点中的数据量不断增加,这使得使用此软件的开发人员可以将MongoDB集合和数据库备份到指定目录以进行长期存储和恢复。