Windows11本地MongoDB使用mongodump遇连接被拒绝的解决求助
解决mongodump连接MongoDB失败的问题
从你提供的错误信息和mongosh连接日志来看,问题出在以下几个关键点:
- mongodump命令指定的端口是
21017,但你的本地MongoDB实际运行在默认的27017端口(mongosh连接日志已明确显示) - 你的MongoDB未开启访问控制(日志提示
Access control is not enabled for the database),却在mongodump中使用了--username参数 - 本地MongoDB未配置SSL,mongodump加了
--ssl参数会导致连接失败
修正后的mongodump命令:
mongodump -h localhost --port 27017 -d aws_inventories --out dump3
额外说明:
- 如果你的MongoDB确实运行在非默认端口,需要确认mongod服务配置文件中
net.port的设置,再匹配mongodump的端口参数 - 若后续开启了访问控制,再添加
--username和--password参数,同时确保用户对aws_inventories数据库有备份权限 - 只有当MongoDB配置了SSL加密连接时,才需要添加
--ssl参数
内容的提问来源于stack exchange,提问作者bluethundr
相关产品推荐
相关产品推荐

