SQL

MongoDB 数据操作(十)用户管理

上一篇:《MongoDB 数据操作(九)深入操作(2)GridFS》

在 MongoDB 里面默认情况下只要是进行连接都可以不使用用户名与密码

因为要想让其起作用,则必须具备以下两个条件,缺一不可:

  • 条件一:服务启动的时候打开授权认证
  • 条件二:需要配置用户名和密码

但是需要明确的是,如果要想配置用户名和密码一定是针对于一个数据库的,例如现在要创建的是 oceanickang 数据库的用户

那么就必须首先切换到 oceanickang 数据库上

执行用户的创建(用户名:hello,密码:php)

任何用户都必须具备一个自己的操作角色

最基础的角色:readreadWrite

1.png

现在就表示已经成功创建了 hello 用户

如果要想让此用户名起作用,则必须以授权的方式打开 MongoDB 的服务

修改 MongoDB 的启动文件,将 noauth = true 修改为 auth = true

之后重启服务器再执行操作,显示未授权

2.png

登录数据库的时候进行授权

3.png

此时成功实现了用户的登录操作

修改密码

如果要修改密码,则需要先关闭授权登录,不然会报错

下一篇:《MongoDB 运维操作(一)常用命令》

OceanicKang
心若浮沉,浅笑安然
查看“OceanicKang”的所有文章 →

发表评论

电子邮件地址不会被公开。 必填项已用*标注

相关推荐