首页 > 数据库技术 > 详细

mongodb4.0数据库权限配置

时间:2019-07-28 00:08:27      阅读:124      评论:0      收藏:0      [点我收藏+]

今天给大家分享一个关于mongodb数据库权限配置的小知识点,这里呢,我用的是mongodb4.0版本,下载地址:https://www.mongodb.com/download-center/community,这里最好用默认的安装路径,因为后面需要用windows+R的services.msc来重启mongodb server服务,如果安装到自定义盘,这里会无重启服务的选项,所以建议大家直接傻瓜式安装即可

到这里呢,假如大家都已经安装成功,并且各种配置都OK了,然后就是今天的主题了

1.检查当前某个数据库是否有设置账户名

打开mongodb服务,然后直接在windows+R输入cmd,直接mongo,show dbs这里咱们以admin数据库账户设置为例use admin->show users,如果这里有账户,会出来图示字符

技术分享图片

如果没有添加过账户,这里不会有打印,如果有账户呢,为了重新演示给大家如何新建账户操作,需要先删除账户,db.dropUser(“这里是账户名”),

2.重新创建账户

db.createUser({
user:‘admin‘, 
pwd:‘123456‘,
roles:[{role:‘root‘,db:‘admin‘}]
})

3.2、修改Mongodb 数据库配置文件

打开C:\Program Files\MongoDB\Server\4.0\bin下的mongod.cfg文件,里面的security:是被注释的,并且没对应的配置

这里接触注释,添加如下配置authorization: enabled即可

3.重启mongodb服务

用windows+R的services.msc来重启mongodb server服务

技术分享图片

此时再次windows+R输入cmd,直接mongo,show dbs会发现不会出现所有数据库了,因为设置了账户权限,要想正常访问,需要使用账户名和密码进去

mongo admin -u 用户名 -p 密码 即可,如果是访问远程数据库呢,命令如下mongo 192.168.1.200:27017/test -u user -p password

mongodb4.0数据库权限配置

原文:https://www.cnblogs.com/shenwh/p/11257021.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!