mongodump
是MongoDB自带的备份工具,用于将MongoDB的数据导出到一个指定的目录中,以便后续恢复。下面是mongodump
命令的参数说明:
-h, --host=<hostname> MongoDB服务器的地址(默认为“localhost”)
-p, --port=<port> MongoDB服务器的端口号(默认为27017)
-d, --db=<database> 需要备份的数据库名称
-c, --collection=<collection> 需要备份的集合名称
-u, --username=<username> 登录MongoDB服务器的用户名
--password=<password> 登录MongoDB服务器的密码
-o, --out=<directory> 备份数据的目录路径
--ssl 使用SSL连接到MongoDB服务器
--sslCAFile=<filename> SSL CA证书文件路径
--sslPEMKeyFile=<filename> SSL PEM证书文件路径
--sslPEMKeyPassword=<password> SSL PEM证书密码
--authenticationDatabase=<database> 认证数据库的名称
--gzip 备份数据时使用gzip进行压缩
--archive=<filename> 将备份数据保存到归档文件中
--quiet 禁止输出日志信息
下面是一些mongodump
命令的示例:
mongodump --host=localhost --port=27017 --out=/data/backup/
以上命令备份整个MongoDB实例到/data/backup
目录中。
mongodump --host=localhost --port=27017 --db=mydatabase --out=/data/backup/
以上命令备份名为mydatabase
的MongoDB数据库到/data/backup
目录中。
mongodump --host=localhost --port=27017 --db=mydatabase --collection=mycollection --out=/data/backup/
以上命令备份名为mycollection
的MongoDB集合到/data/backup
目录中。
mongodump --host=localhost --port=27017 --db=mydatabase --out=/data/backup/ --gzip
以上命令备份名为mydatabase
的MongoDB数据库到/data/backup
目录中,并使用gzip进行压缩。
mongodump --host=localhost --port=27017 --db=mydatabase --archive=/data/backup/mydatabase.archive
以上命令备份名为mydatabase
的MongoDB数据库,并将备份数据保存到归档文件/data/backup/mydatabase.archive
中。
mongodump --host=localhost --port=27017 --db=mydatabase --username=myuser --password=mypassword --out=/data/backup/
以上命令使用MongoDB服务器的认证信息备份名为mydatabase
的MongoDB数据库到/data/backup
目录中。
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。