Bug现场: com.mongodb.MongoCommandException: Command failed with error 18: 'Authentication failed.'

吃可爱长大的小学妹 提交于 2020-08-04 18:37:49

Bug现场:

在Java代码与Mongodb连接时,  认证用户失败 , 导致的错误

代码:

 

报错:

 

 

原因:

因为创建时,用户是创在admin, 没在测试模块demo创建用户,所以,导致用户不一致,认证失败

 

 

解决:

有两种方案:

第一: 直接把连接的数据库名删了即可

 

 

第二:要么加上相应的数据库名即可

 

 

 

牢记:

Mongodb不管是整合SpringData 后使用还是写最原始的代码 , 写代码时,要写与数据相匹配的, 不可胡乱的按自己想法写, 同时写完更要认真校对

突然想起一句话 , 实验是检验真理的唯一标准 , 哈哈~~~你品 ,细品

 

 

看完恭喜你,又知道了一点点!!!

你知道的越多,不知道的越多! 

~感谢志同道合的你阅读,  你的支持是我学习的最大动力 ! 加油 ,陌生人一起努力,共勉!!

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!