美文网首页
mongodb 6.0账号密码输对扔报错解决

mongodb 6.0账号密码输对扔报错解决

作者: 后青春期的诗大喵 | 来源:发表于2023-02-14 15:59 被阅读0次
spring:
  data:
    mongodb:
      host: localhost
      port: 27017
      database: test
      username: test
      password: "1234"

配置如上,死活连不上,报错如下

org.springframework.data.mongodb.UncategorizedMongoDbException: Exception authenticating MongoCredential{mechanism=SCRAM-SHA-1, userName='test', source='test', password=<hidden>, mechanismProperties=<hidden>}; nested exception is com.mongodb.MongoSecurityException: Exception authenticating MongoCredential{mechanism=SCRAM-SHA-1, userName='test', source='test', password=<hidden>, mechanismProperties=<hidden>}

增加一行代码配置成功,authentication-database: admin。即子用户需要再admin库进行认证。网上没找到说法,记录下。

spring:
  data:
    mongodb:
      host: localhost
      port: 27017
      authentication-database: admin
      database: test
      username: test
      password: "1234"

相关文章

网友评论

      本文标题:mongodb 6.0账号密码输对扔报错解决

      本文链接:https://www.haomeiwen.com/subject/ibmekdtx.html