1、制作 repo 文件
公司主營業(yè)務(wù):成都做網(wǎng)站、成都網(wǎng)站制作、成都外貿(mào)網(wǎng)站建設(shè)、移動網(wǎng)站開發(fā)等業(yè)務(wù)。幫助企業(yè)客戶真正實現(xiàn)互聯(lián)網(wǎng)宣傳,提高企業(yè)的競爭能力。成都創(chuàng)新互聯(lián)是一支青春激揚、勤奮敬業(yè)、活力青春激揚、勤奮敬業(yè)、活力澎湃、和諧高效的團隊。公司秉承以“開放、自由、嚴(yán)謹(jǐn)、自律”為核心的企業(yè)文化,感謝他們對我們的高要求,感謝他們從不同領(lǐng)域給我們帶來的挑戰(zhàn),讓我們激情的團隊有機會用頭腦與智慧不斷的給客戶帶來驚喜。成都創(chuàng)新互聯(lián)推出廣西免費做網(wǎng)站回饋大家。
參考 MongoDB 官方的安裝文檔,使用下面的腳本制作Yum庫安裝mongodb4.2,但安裝過程提示 "Failed to synchronize cache for repo 'mongodb-org-4.2'"
[mongodb-org-4.2] name=MongoDB Repository baseurl=https://repo.mongodb.org/yum/redhat/$releasever/mongodb-org/4.2/x86_64/ gpgcheck=1 enabled=1 gpgkey=https://www.mongodb.org/static/pgp/server-4.2.asc
原因是官方還未提供centos8的安裝包,因為 $releasever 變量是8,所以嘗試把地址寫死為7,看能不能安裝基于centos7的版本。
好了,使用 vim 創(chuàng)建repo文件
sudo vim /etc/yum.repos.d/mongodb-org-4.2.repo
輸入如下配置到repo文件,然后保存,退出vim
[mongodb-org-4.2] name=MongoDB Repository baseurl=https://repo.mongodb.org/yum/redhat/7/mongodb-org/4.2/x86_64/ gpgcheck=1 enabled=1 gpgkey=https://www.mongodb.org/static/pgp/server-4.2.asc
2、使用yum 命令安裝
sudo yum install -y mongodb-org
安裝過程曾經(jīng)因為網(wǎng)絡(luò)太慢,下載不成功,執(zhí)行多一次就可以了。一段時間后提示安裝成功,過程順利的。
3、啟動mongodb
安裝完啟動服務(wù)則可以使用
啟動、停止、重啟命令如下:
sudo service mongod start sudo service mongod stop sudo service mongod restart
4、開放 mongodb 的遠程連接
mongodb的配置文件是 /etc/mongod.conf
如果要開放遠程訪問需要修改該文件的 bindIp值為: 0.0.0.0 ,否則通過其它電腦是連接不到的。
sudo vim /etc/mongod.conf
文件修改后要執(zhí)行 restart 使配置生效
sudo service mongod restart
如果仍不能遠程連接,可讓防火墻打開 27017 端口(該端口是mongodb的默認端口,可通過配置文件修改mongodb的端口)
firewall-cmd --permanent --zone=public --add-port=27017/tcp firewall-cmd --reload
參考官方安裝說明文檔:
https://docs.mongodb.com/manual/tutorial/install-mongodb-on-red-hat/#run-mongodb-community-edition
總結(jié)
以上所述是小編給大家介紹的centos8 使用yum 安裝 mongodb 4.2的方法,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回復(fù)大家的。在此也非常感謝大家對創(chuàng)新互聯(lián)網(wǎng)站的支持!
如果你覺得本文對你有幫助,歡迎轉(zhuǎn)載,煩請注明出處,謝謝!