yum安裝mongodb啟動失敗怎麼解決

gamebus發表於2021-09-11

yum安裝mongodb啟動失敗怎麼解決

第一步,檢視是否存在Mongodb配置yum源

切換到yum目錄

cd /etc/yum.repos.d/

檢視檔案

ls

第二步,不存在新增yum源

建立檔案 

touch mongodb-3.4.repo

編輯該檔案

vi mongodb-3.4.repo

內容:

[mongodb-org-3.4]name=MongoDB Repositorybaseurl=

這裡可以修改 gpgcheck=0,省去gpg驗證

然後安裝:

yum install -y mongodb-org

檢視mongo安裝位置:

whereis mongod

檢視修改配置檔案:

vi /etc/mongod.conf

啟動mongod:

systemctl start mongod.service

停止mongod:

systemctl stop mongod,service

外網訪問需要關閉防火牆:

CentOS 7.0預設使用的是firewall作為防火牆,這裡改為iptables防火牆。

關閉firewall:

systemctl stop firewalld.service #停止firewall
systemctl disable firewalld.service #禁止firewall開機啟動

使用mongodb:mongo localhost:27017

>use admin
>show dbs
>show collections

重啟Mongodb後,登入admin賬號,建立一個超級許可權使用者

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

啟動時出現的錯誤的解決辦法:(只針對使用yum安裝的MongoDB)chown -R mongod:mongod /var/lib/mongo

chown -R mongod:mongod /var/log/mongodb

rm /var/run/mongodb/mongod.pid -f

啟動mongodb出現如下錯誤:

b3bdbfbfd81560c879f6a794b0826ba.png

chown root:root /tmp
chmod 777 /tmp

錯誤:pymongo.errors.ServerSelectionTimeoutError: 123.207.61.85:27017: [WinError 10061] 由於目標計算機積極拒絕,無法連線。

解決:

修改配置vim /etc/mongodb.conf

7b41089d0c2a9b3c953b3629f294fbb.png

python學習網,大量的免費,歡迎線上學習!

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/4687/viewspace-2835304/,如需轉載,請註明出處,否則將追究法律責任。

相關文章