微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

Centos 7 下Mongo4.0安装

YUM 安装Mongo(官方推荐)

  1. 配置Yum 源


    cat > /etc/yum.repos.d/mongodb-org-4.0.repo << EOF
    [mongodb-org-4.0]
    name=MongoDB Repository
    baseurl=https://repo.mongodb.org/yum/redhat/7/mongodb-org/4.0/x86_64/
    gpgcheck=1
    enabled=1
    gpgkey=https://www.mongodb.org/static/pgp/server-4.0.asc
    EOF

  2. 安装mongo包


    yum install mongodb-org

  3. 启动mongo


    /sbin/service mongod start

  4. 连接mongo


    mongo

  5. 进入admin数据库


    use admin

  6. 创建root账户


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

  7. 编辑mongo 配置文件(改变默认数据目录,添加安全认证,允许所有IP访问)


    vim /etc/mongod.conf

    storage:
      dbPath: /var/lib/mongo

    security:
      authorization: enabled

    net:
      port: 27017
      bindIp: 0.0.0.0

  8. 禁止Centos selinux(重要!否则数据目录改变不成功,需要重启Centos)


    vim /etc/sysconfig/selinux
    SELINUX=disabled

  9. selinux临时禁止(不需要重启Centos)


    setenforce 0

  10. 重启mongo


    /sbin/service mongod restart

  11. 测试连接


    mongo --port 27017 -u "root" -p "root" --authenticationDatabase "admin"

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。

相关推荐