zoukankan      html  css  js  c++  java
  • mongodb4.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 FilesMongoDBServer4.0in下的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

  • 相关阅读:
    nuxt.js 学习与记录
    图片上传预览 接收
    k8s之deployment
    k8s之service
    k8s的一些命令
    ansible 学习
    k8s之ConfigMap && secret
    k8s 之Job/CronJob
    k8s之PV & PVC
    配置ssh免密登录
  • 原文地址:https://www.cnblogs.com/shenwh/p/11257021.html
Copyright © 2011-2022 走看看