zoukankan      html  css  js  c++  java
  • mongodb安装 超级管理 普通用户

    安装MongoDB

    #1.配置mongo的yum源
    sudo vi /etc/yum.repos.d/mongodb-org-3.4.repo

    [mongodb-org-3.4]
    name=MongoDB Repository
    baseurl=https://repo.mongodb.org/yum/redhat/$releasever/mongodb-org/3.4/x86_64/
    gpgcheck=1
    enabled=1
    gpgkey=https://www.mongodb.org/static/pgp/server-3.4.asc

    #2.关闭selinux
    vi /etc/sysconfig/selinux
    SELINUX=disabled

    #3.重新启动
    reboot

    #4.本地安装给你了rpm包,rpm -ivh *.rpm)
    sudo yum install -y mongodb-org

    #5.接下里找到文件存储的地方进行手动安装
    find / -name mongodb-org-3.4

    #6.然后执行下面命令,全部安装
    rpm -ivh *.rpm

    #7.修改mongo的配置文件
    sudo vi /etc/mongod.conf

    #注释掉bindIp,如果不注释掉其他机器不能访问进去,相当于防火墙一样

    #启动mongo
    sudo service mongod start

    #连接到mongo
    #如果注释掉了bindIp,那么连接时用
    mongo
    #指定了ip地址
    mongo --host 192.168.100.101 --port 27017

    更改MongoDB位置

    [root@awen01 /usr/local]#vim /etc/mongod.conf
    storage:
    dbPath: /usr/local/mongo

    [root@awen01 /usr/local]#chown -R mongod:mongod mongo/

    [root@awen01 /usr/local]#service mongod restart

    [root@awen01 /usr/local]#mongo --host 192.168.37.55 --port 27017

    安全认证:创建用户(超级/普通)

    1.MongoDB添加超级管理员
    db.createUser({
    user:"admin",
    pwd:"123456",
    roles:[{role:"root",db:"admin"}]
    })
    2.添加安全认证
    vim /etc/mongod.conf
    修改内容如下:
    security:
    authorization: enabled //冒号后面需要空一格
    3.重启mongod
    service mongod restart
    4.登录mongod 超级管理用户
    [root@awen01 /usr/local]#mongo
    MongoDB shell version v3.4.18
    connecting to: mongodb://127.0.0.1:27017
    MongoDB server version: 3.4.18
    > use admin
    switched to db admin
    > db.auth("admin","123456")
    1 //1代表成功

    5.创建普通用户
    db.createUser({
    user:"qf",
    pwd:"123456",
    roles:["readWrite"]
    })

  • 相关阅读:
    (笔试题)机器人的运动范围
    (排序)快速排序QuickSort
    (笔试题)风口的猪-中国牛市
    (笔试题)小米Git
    同一片蓝天下,有些人以你想象不到的方式活着
    为什么那么多人工作都不开心?
    比你优秀的人都在努力
    海马体记忆训练:让你拥有超常记忆力
    致青春:不虚度,是对青春最好的交代
    你的袜子还是干的吗?
  • 原文地址:https://www.cnblogs.com/gentle-awen/p/10302614.html
Copyright © 2011-2022 走看看