码迷,mamicode.com
首页 > 数据库 > 详细

mongodb 错误 SCRAM-SHA-1 authentication failed for --转

时间:2020-06-28 15:29:47      阅读:180      评论:0      收藏:0      [点我收藏+]

标签:cli   god   启动   OLE   find   退出   修改密码   highlight   show user   

问题:
执行 db.auth(‘username’, ‘password’),
monoDB 认证失败,
出现 SASL SCRAM-SHA-1 authentication failed for nls-cloud on admin from client 172.19.0.1:14500 ; UserNotFound: Could not find user nls-cloud@admin

环境
root、admin、和业务数据库用户都认证失败了

解决方案
停止MongoDB,用无身份认证方式打开,

##进入bin目录下,
cd 
##停止
mongod --shutdown --dbpath=/soft/mongo/mgserver/data/
##启动
./mongod --dbpath=/soft/mongo/mgserver/data/ --logpath=/soft/mongo/mgserver/logs/mongod.log --logappend --port=27017 --fork

查证

mongo
show dbs

use ${your db}
show users

use admin
show users

同理修改其他用户密码

修改密码
3.1 修改root密码:

#
mongo
#
db.changeUserPassword(‘root‘,‘${new password}‘)
#
exit退出
#关闭
mongod --shutdown --dbpath=/soft/mongo/mgserver/data/
#认证启动
./mongod --dbpath=/soft/mongo/mgserver/data/ --logpath=/soft/mongo/mgserver/logs/mongod.log --auth --logappend --port=27017 --fork
#
mongo
#
use admin
#user, pwd
db.auth(‘‘,‘‘)

3.2 新增用户

#
mongo
#
use ${your db}
#
db.createUser({
user: "",
pwd:"",
roles:[{role:"readWrite",db:""}]
})



mongodb 错误 SCRAM-SHA-1 authentication failed for --转

标签:cli   god   启动   OLE   find   退出   修改密码   highlight   show user   

原文地址:https://www.cnblogs.com/Noctis/p/13202557.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!