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"
网友评论