centos7下mongoDB安裝和配置

來源:互聯網
上載者:User

1.下載安裝包
https://www.mongodb.com/download-center#atlas
直接去官網,找到自己合適的版本

[root@liugePython3 mongoDB]# wget https://fastdl.mongodb.org/linux/mongodb-linux-x86_64-3.6.4.tgz

2.解壓並重新命名移動到指定位置

3.在/usr/local/mongodb下檔案路徑

建立資料庫檔案存放路徑

mkdir -p data/db

建立資料庫日誌存放路徑

mkdir logs

4.在/usr/local/mongodb/bin下建立配置

vim mongodb.conf

dbpath = /usr/local/mongodb/data/db #資料庫檔案存放目錄logpath = /usr/local/mongodb/logs/mongodb.log #記錄檔存放目錄port = 27017  #連接埠fork = true  #以精靈的方式啟用,即在後台運行nohttpinterface = trueauth=truebind_ip=0.0.0.0 #開啟遠端連線

5 配置到系統內容變數
vim /etc/profile

#添加export MONGODB_HOME=/usr/local/mongodbexport PATH=$PATH:$MONGODB_HOME/bin#wq儲存退出

重新整理設定檔,使其生效
source /etc/profile

6.啟動與關閉
在/usr/local/mongodb/bin下

mongod -f mongodb.conf 或 ./mongod -f mongodb.conf

關閉
mongod -f ./mongodb.conf –shutdown 或./mongod -f ./mongodb.conf –shutdown

7、開啟連接埠

firewall-cmd –zone=public –add-port=27017/tcp –permanent
查看連接埠
firewall-cmd –permanent –query-port=27017/tcp
重啟防火牆

firewall-cmd –reload

8、建立使用者

建立使用者管理員:
use admin
db.createUser({user:”root”,pwd:”root123456”,roles:[“userAdminAnyDatabase”]})
db.auth(‘root’,’root123456’)
以使用者管理員身份登入,並切換資料庫,建立資料庫使用者:
切換到test資料庫
use test
建立使用者名稱、密碼、角色
db.createUser({user:”username”,pwd:”@user123456*”,roles:[{role:”readWrite”,db:”securitydata”}]})
設定mongodb配置中的auth為true(/etc/mongod.conf):
security:
authorization: enabled
驗證mongodb資料庫許可權。
db.auth(‘user’,’@user123456*’)

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.