spring.data.mongodb.uri认证失败Authentication failed

  • 使用spring.data.mongodb.uri=mongodb://root:ve#[email protected]:27017/xxxx老是出现Authentication failed
  • 于是换了一种方式就可以了,方案一:
#地址
spring.data.mongodb.host=192.154.81.16 
#端口
spring.data.mongodb.port=31000
#认证的库
spring.data.mongodb.authentication-database=admin
#操作的库
spring.data.mongodb.database=xxxx
#账号
spring.data.mongodb.username=root
#密码   
spring.data.mongodb.password=ve#duj7-wa06yhg$
  • 后面查看了其他文章发现这样也是可以的,方案二:
spring.data.mongodb.uri=mongodb://root:ve#[email protected]:31000/xxxx?authSource=admin&authMechanism=SCRAM-SHA-1

你可能感兴趣的:(java,mongodb)