mongodb 创建只读用户
关闭mongo
#先找到mongo的进程
ps -ef | grep mongo
kill -9 {pid}
1
2
3
先停止mongodb的进程
修改配置文件mongo.conf
dbpath=/opt/sumscope/mongodb/data/db
logpath=/opt/sumscope/mongodb/logs/mongodb.log
logappend=true
port=27017
fork=true
verbose=vv
bind_ip = 0.0.0.0
maxConns=100
pidfilepath =/opt/sumscope/mongodb/bin/mongo.pid
cpu = true
auth=true //是否开启权限验证
把权限认证先关闭,设置为false
重新启动mongodb,进入到mongo的bin目录下面
./mongod -f mongodb.conf
1
创建用户
mongo启动成功后
进去admin
use admin
1
创建mongo库
use STC
1
创建好之后再切换会admin库
use admin
1
创建用户
读写用户
db.createUser({user:“tbook”,pwd:“tbook”,roles:[{role:“readWrite”,db:“STC”}]})
只读用户
db.createUser({user:“tbookread”,pwd:“tbookrea