• 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

  • 相关阅读:
    django模板语言导入自定html文件内容
    django模板语言中的自定义函数
    ID3决策树
    K近邻算法
    Mini-Batch 、Momentum、Adam算法的实现
    python3安装scrapy教程
    numpy高级应用
    numpy.random随机数生成
    numpy 线性代数
    numpy文件操作
  • 原文地址:https://www.cnblogs.com/shenwh/p/11257021.html
Copyright © 2020-2023  润新知