mongodb修改root用户及数据库密码 建站

zsxwz 21/03.28 18:09 988


修改mongodb用户及数据库密码:

# 进入mongo
mongo
# 切换用户
use admin
# 给admin设置用户密码,设置root用户,pwd为密码:
db.createUser({user: 'root', pwd: '123456', roles: ['root']})
#验证,返回1则表示创建成功
db.auth(root,'123456')
# 或者
show users
# 为数据库设置密码,切换到数据库
use fiora
# 创建数据库用户及密码,readWrite为读写权限,db数据库名称
db.createUser({user:'zsxwz',pwd:'123456',roles: [{role:'readWrite',db:'db123'}]})


开启访问控制,默认是没有的,添加–auth启动参数

#修改mongodb.service
vim /lib/systemd/system/mongodb.service
#找到
ExecStart=/usr/bin/mongod --unixSocketPrefix=${SOCKETPATH} --config ${CONF} $DAEMON_OPTS
#修改成
ExecStart=/usr/bin/mongod --unixSocketPrefix=${SOCKETPATH} --config ${CONF} $DAEMON_OPTS --auth
#重启
systemctl daemon-reload 
systemctl restart mongodb


数据库地址:

mongodb://用户名:密码@localhost:27017/db123


配置文件:/etc/mongodb.conf

为了安全,还可以修改端口,监听地址等等:




上一篇:Ubuntu/Debian安装最新版nodejs
下一篇:一键删除在百度贴吧的回复、主题帖、关注等
最新回复 (1)
  • mlzcnswmxq 0
    引用 2
    每日鸡汤:如果吃亏是福的话,那我可能早就福如东海了。
    21/11.19 14:28 0 回复
    • 姿势论坛—姿势小王子
      3
返回
发新帖
友情链接
免责声明:本站部分资源来源于网络,如有侵权请发邮件(mail@zsxwz.com)告知我们,我们将会在24小时内处理。