centos7安裝MongoDB4.0(yum安裝)


1.添加 yum repo

    vi /etc/yum.repos.d/mongodb-org-4.0.repo

  添加如下內容  

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

  保存退出

2.查看 repolist

  yum repolist all|grep mongodb

3.yum安裝

  yum install -y mongodb-org

4.啟動/查看服務

  systemctl start mongod.service

  systemctl status mongod.service

5.查看端口狀態

  netstat -ntlp

6.運行

  mongo --host 127.0.0.1:27017

  db

  show dbs

7.配置遠程連接

  編輯 mongod.conf 配置

    cp /etc/mongod.conf /etc/mongod.conf.bak

    vi /etc/mongod.conf

    將 bindIp: 127.0.0.1 改成 bindIp: 0.0.0.0,注意 tab 和空格對齊

  開放端口   

    firewall-cmd --zone=public --add-port=27017/tcp --permanent

    firewall-cmd --reload

    firewall-cmd --zone=public --query-port=27017/tcp

  重啟服務

    systemctl restart mongod.service

 8.設置登錄認證

  創建管理員用戶

    use admin

    db.createUser(

      {

        user: "user",

        pwd: "pwd",

        roles: [ { role: "root", db: "admin" } ]

      }

     )

  創建普通用戶

    use demo

    db.createUser(

      {

        user: "user",

        pwd: "pwd",

        roles: [ { role: "readWrite", db: "demo" } ]

      }

     )

  創建訪客   

    use demo

    db.createUser(

      {

        user: "guest",

        pwd: "pwd",

        roles: [ { role: "read", db: "demo" } ]

      }

     )

  編輯 mongod.conf 配置,開啟認證

    vi /etc/mongod.conf

    找到 #security: ,改成如下開啟安全認證:

    security:

        authorization: enabled

  重啟服務

    systemctl restart mongod.service

 

 

 

 

參考文章:

  https://blog.csdn.net/u010279498/article/details/89556660 yum安裝及配置

  https://blog.csdn.net/jianleking/article/details/79715097 開啟安全認證

  https://www.cnblogs.com/niwotaxuexiba/p/10642202.html 開啟安全認證

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM