无法使用mongodump导出Atlas MongoDB数据,求对应命令
适配MongoDB Atlas X509认证的mongodump命令
直接使用以下mongodump命令即可匹配你当前的X509认证方式连接Atlas并导出数据:
mongodump "mongodb+srv://hostname.mongodb.net/?authSource=%24external&authMechanism=MONGODB-X509&retryWrites=true&w=majority" --tls --tlsCertificateKeyFile x5091248.pem
关键参数说明:
--tls:启用TLS加密连接,和mongosh参数一致,适配Atlas的安全要求--tlsCertificateKeyFile x5091248.pem:指定X509认证所用的证书文件,路径和你mongosh中使用的保持一致- 连接URI完全复用你mongosh中的配置,确保认证机制、数据源等参数匹配
如果需要导出指定数据库,可添加--db <数据库名>参数;若要导出到指定目录,添加--out <目标目录路径>参数。
内容的提问来源于stack exchange,提问作者Krishnakumar
相关产品推荐
相关产品推荐

