美文网首页
mongoDB 创建用户并赋权限

mongoDB 创建用户并赋权限

作者: 北游_ | 来源:发表于2018-06-12 00:58 被阅读20次

创建用户

以下内容是在linux的命令行中执行

# 查看 mongod 服务的状态
systemctl status mongod
# 开启 mongod 服务
systemctl start mongod
# 设置 mongod 服务开机自启
systemctl enable mongod

# 确认mongod服务已开启成功后,进入 mongoDB 命令行交互模式
mongo --port 27017

以下内容是在mongoDB的命令行交互模式下执行

    > use admin
    # 说明已经切换到这个admin库
    switched to db admin
    
    > db.createUser({user: 'alice', pwd: 'a11112222', roles:[{role:'root', db: 'admin'}]})
    # 上面的命令表示:在 admin 库(上一步操作以切换至该库)下创建一个 alice 用户,其访问密码是 a11112222 ,并且赋予该用户在 admin库 拥有 root 权限(最高)
    # 以下内容说明用户创建成功
    Successfully added user: {
    "user" : "alice",
    "roles" : [
        {
            "role" : "root",
            "db" : "admin"
        }
    ]
    }

赋权限

目前mongoDB数据库只能本机访问,修改 /etc/mongod.conf 设置 远程访问 权限

vim /etc/mongod.conf

# 修改第29行的 127.0.0.1 为 0.0.0.0
bindIp: 0.0.0.0  # Listen to local interface only, comment to listen on al    l interfaces.

# 在下面直接添加以下内容,开启权限认证
security:
  authorization: enabled


重启服务使配置文件的变化生效,

此处测试过 reload 但是报错 "Failed to reload mongod.service: Job type reload is not applicable for unit mongod.service." 。故改使用 restart 。

systemctl restart mongod

远程连接测试

使用可视化工具

相关文章

  • mongoDB 创建用户并赋权限

    创建用户 以下内容是在linux的命令行中执行 以下内容是在mongoDB的命令行交互模式下执行 赋权限 目前mo...

  • 2022-09-10

    (一)创建表空间、创建用户、用户赋权限、表结构 一、创建表空间 二、创建用户 三、用户赋权限 说明:给用户赋dba...

  • MYSQL ERROR 1396 (HY000) 错误的解决办法

    mysql中创建一个database和用户,并赋权限:create database dbdna;CREATE U...

  • mongoBD--管理员权限、备份与恢复、导入导出

    不开启权限的时候启动mongoDB: 创建超级管理用户 启用安全认证 进入配置文件并修改sudo vi /etc/...

  • MySQL创建用户

    GRANT命令用于创建用户并授予他们权限 REVOKE用于收回用户权限 权限类型和级别 实例——创建一个Web用户

  • Centos安装JAVA环境

    创建用户 创建并加入用户组(dev) 查看用户及用户组 创建并修改项目部署目录(/data)的用户组和权限 上传并...

  • {MongoDB} MongoDB 3.2 auth

    MongoDB创建用户时提供了各种权限,默认的内置权限参见文档:here一般常见的权限是 readWrite, u...

  • 用户管理

    创建自己的用户,并默认赋予sudo权限:

  • mongoBD--管理员权限windows/ubuntu

    不开启权限的时候启动mongoDB: 创建超级管理用户 启用安全认证 重启启动mongo服务: 开启权限后登陆 修...

  • pve 集群的监控

    在创建一个Proxmox创建一个 api用户类型并设置权限 创建一个叫monitoring的用户并设置密码 给用户...

网友评论

      本文标题:mongoDB 创建用户并赋权限

      本文链接:https://www.haomeiwen.com/subject/wswkeftx.html