1、问题
从mongodb查询数据时,后台报错:Authentication failed。
2、解决办法
(1)可能原因:外部连接mongodb的认证机制(authMechanism)采用的是SCRAM-SHA-1,但是项目中并未指定此认证机制。
(2)解决办法:在项目中指定此认证机制。
举例:在配置文件中指定。
#mongodb
spring.data.mongodb.uri=mongodb://${mongodb.username}:${mongodb.password}@${mongodb.ip}:${mongodb.port}/${mongodb.dbname}?authSource=admin&authMechanism=SCRAM-SHA-1

本文介绍了在使用MongoDB时遇到的“Authentication failed”错误及其解决方法。主要原因是未正确配置外部连接认证机制(authMechanism),通过指定为SCRAM-SHA-1可以解决问题。
1万+

被折叠的 条评论
为什么被折叠?



