📜  mongodump (1)

📅  最后修改于: 2023-12-03 15:32:57.527000             🧑  作者: Mango

mongodump 命令

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集合和数据库备份到指定目录以进行长期存储和恢复。