1 | Mongo默认没有启用用户授权机制,连接没有使用账号密码,为了安全,加上更佳安全 |
目前连接mongo方式
1 | mongo --port 27001 #连接本地的数据库 |
MongoDB用户管理
在admin库添加超级用户
1 | 查看当前数据库 |
1 | 注: 最高权限需使用root, 而userAdminAnyDatabase只有用户管理权限,非最高权限。 |
验证刚创建的超级用户
1 | show users |
停止服务并重新运行mongo服务
1 | 怎么关闭 mongoDB?建议使用supervisor优雅重启。千万不要 kill -9 pid |
认证测试
1 | 这样客户端连接数据库,对数据库进行各种操作就需要授权了。可用如下命令: |
- 本文作者: GaryWu
- 本文链接: https://garywu520.github.io/2018/02/23/MongoDB之用户授权管理/
- 版权声明: 本博客所有文章除特别声明外,均采用 MIT 许可协议。转载请注明出处!