启动后端springboot项目上 mongoDB报错授权失败
来源:2-3 运行后端SpringBoot项目(上)

慕后端1052269
2022-01-23
运行本节课的项目时,会报出以下错误。
org.springframework.data.mongodb.UncategorizedMongoDbException: Exception authenticating MongoCredential{mechanism=SCRAM-SHA-1, userName='root', source='admin', password=<hidden>, mechanismProperties=<hidden>}; nested exception is com.mongodb.MongoSecurityException: Exception authenticating MongoCredential{mechanism=SCRAM-SHA-1, userName='root', source='admin', password=<hidden>, mechanismProperties=<hidden>}
与
Caused by: com.mongodb.MongoSecurityException: Exception authenticating MongoCredential{mechanism=SCRAM-SHA-1, userName='root', source='admin', password=<hidden>, mechanismProperties=<hidden>}
环境是macOS 12.0.1,利用docker完成安装,mongoDB安装完全按照文档上,版本一致,仅修改用户名与密码。此外,利用docker exec 命令进入到容器中,输入用户名和密码能进入到mongo中。仅有springboot项目中无法连接mongoDB。
当springboot项目尝试执行时,docker中mongoDB日记信息如下
mongo_1 | {"t":{"$date":"2022-01-23T17:09:22.586+08:00"},"s":"I", "c":"ACCESS", "id":20249, "ctx":"conn22","msg":"Authentication failed","attr":{"mechanism":"SCRAM-SHA-256","speculative":true,"principalName":"root","authenticationDatabase":"admin","remote":"172.19.0.1:64094","extraInfo":{},"error":"AuthenticationFailed: SCRAM authentication failed, storedKey mismatch"}}
请问老师到底是哪一步出现错误?
写回答
1回答
-
神思者
2022-01-23
你用navicat连接一下MongoDB
00
相似问题