设为首页 加入收藏

TOP

MongoDB学习(配置用户账户和访问控制)(二)
2019-09-17 18:54:02 】 浏览:54
Tags:MongoDB 学习 配置 用户 账户 访问 控制
然没有权限管理用户。

 

   可以执行下面的命令向admin数据库验证身份。

use admin
db.auth("userAdmin","123456")

  或在启动MongoDB shell 时使用选项 --username和--password 向数据库admin验证身份。

 mongo --username "userAdmin" --password "123456"

创建数据库管理员账户

  数据库管理员的角色应为 readWriteAnyDatabase、dbAdminAnyDatabase 和 clusterAdmin 。这让这名用户能够访问系统中所有数据库、创建新的数据库以及管理MongoDB集群和副本集。

use admin
db.createUser( { user: "dbadmin",
                    pwd:"123456",
                    roles: [ "readWriteAnyDatabase","dbAdminAnyDatabase","clusterAdmin" ] } )

 

注意:用户管理员没有权限通过MongoDB shell关闭mongod服务器,必须切换到数据库管理员账户才可关闭mongod服务器。

首页 上一页 1 2 下一页 尾页 2/2/2
】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
上一篇mysql 跑存储过程没有权限的问题 下一篇Mysql5.7登录错误1045和1130的解..

最新文章

热门文章

Hot 文章

Python

C 语言

C++基础

大数据基础

linux编程基础

C/C++面试题目