摘要:在上安裝僅以此文記錄一下我在上安裝的過(guò)程。因?yàn)橹鞍俣攘艘恍┙坛探Y(jié)果并不理想,所以決定自己寫(xiě)一下。因此可能會(huì)對(duì)的運(yùn)行產(chǎn)生一些影響。相關(guān)文件在默認(rèn)情況下,將數(shù)據(jù)文件存儲(chǔ)在文件下,將日志文件存儲(chǔ)在文件下。可以在文件中配置這兩個(gè)路徑。
在centos上安裝mongodb
僅以此文記錄一下我在centos上安裝mongodb的過(guò)程。因?yàn)橹鞍俣攘艘恍┙坛探Y(jié)果并不理想,所以決定自己寫(xiě)一下。本教程用的版本分別是CentOS7和Mongodb-3.6
安裝步驟 配置yum上的mongodb源運(yùn)行指令
vim /etc/yum.repos.d/mongodb-org-3.6.repo
在里面添加以下內(nèi)容后點(diǎn)擊esc然后輸入:wq!敲擊回車(chē)退出編輯
[mongodb-org-3.6]
name=MongoDB Repository
baseurl=https://repo.mongodb.org/yum/...$releasever/mongodb-org/testing/x86_64/
gpgcheck=1
enabled=1
gpgkey=https://www.mongodb.org/stati...
然后輸入yum install -y mongodb-org并等待安裝結(jié)束
配置selinuxselinux是linux系統(tǒng)上的一個(gè)安全子系統(tǒng),這個(gè)子系統(tǒng)會(huì)控制一個(gè)進(jìn)程能夠調(diào)用的資源從而保證系統(tǒng)的安全性。因此selinux可能會(huì)對(duì)mongodb的運(yùn)行產(chǎn)生一些影響。有三種方法可以解決這個(gè)問(wèn)題
1.如果Selinux處于enforcing模式,那么就開(kāi)啟MongoDB部署時(shí)會(huì)用到的默認(rèn)端口27017
semanage port -a -t mongod_port_t -p tcp 27017
2.將selinux關(guān)閉
vim /etc/selinux/config 之后將其改為SELINUX=disabled后保存退出
3.將selinux設(shè)為permissive狀態(tài)。操作同2。
相關(guān)文件在默認(rèn)情況下,mongodb將數(shù)據(jù)文件存儲(chǔ)在 /var/lib/mongo文件下,將日志文件存儲(chǔ)在/var/log/mongodb文件下??梢栽?b>/etc/mongod.conf文件中配置這兩個(gè)路徑。
如果你切換了用戶(hù),那么你必須給予這個(gè)用戶(hù)這些文件夾的權(quán)限。
查看系統(tǒng)是否安裝了mongodb:rpm -qa|grep mongodb
查看系統(tǒng)的安裝路徑: rpm -ql mongodb-org-server-3.6.0-0.1.rc0.el7.x86_64
開(kāi)啟服務(wù):sudo service mongod start或sudo systemctl start mongod.service
查看服務(wù)開(kāi)啟:sudo chkconfig mongod on或 tail /var/log/mongodb/mongod.log
關(guān)閉服務(wù):sudo service mongod stop或sudo systemctl stop mongod.service
重啟服務(wù):sudo service mongod restart或 systemctl restart mongod.service
刪除mongodb:sudo yum erase $(rpm -qa | grep mongodb-org)
刪除數(shù)據(jù)目錄:sudo rm -r /var/log/mongodb; sudo rm -r /var/lib/mongo
Mongodb官網(wǎng)安裝教程
Mongodb實(shí)現(xiàn)遠(yuǎn)程連接
想要了解更多開(kāi)發(fā)技術(shù),面試教程以及互聯(lián)網(wǎng)公司內(nèi)推,歡迎關(guān)注我的微信公眾號(hào)!將會(huì)不定期的發(fā)放福利哦~
文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請(qǐng)注明本文地址:http://www.ezyhdfw.cn/yun/19124.html
摘要:即使宕機(jī),啟動(dòng)時(shí)會(huì)先將數(shù)據(jù)恢復(fù)到最近一次的點(diǎn),然后重放后續(xù)的日志來(lái)恢復(fù)。查看端口狀態(tài)啟動(dòng)成功后,查看是否處于的狀態(tài)。在端口連接失敗,由此可知,是端口的問(wèn)題。在命令行使用命令。 初始安裝 初始安裝很簡(jiǎn)單,具體過(guò)程參考了:https://blog.csdn.net/junshan...,其中最重要的就是mongodb.conf這個(gè)文件的配置,具體如下: port=27017 #端口 ? d...
摘要:本文將介紹如何在中使用。如果你是一名的初學(xué)者,那么你入門(mén)的第一件事就是安裝,但是安裝又不是一件簡(jiǎn)單的事情,還需要自己配置一些服務(wù)。這時(shí)候,就能幫上大忙,它能夠讓你不需要本地安裝就能使用。下面讓我們來(lái)看看這是怎么實(shí)現(xiàn)的。 ??本文將介紹如何在docker中使用MongoDB。??如果你是一名MongoDB的初學(xué)者,那么你入門(mén)MongoDB的第一件事就是安裝MongoDB,但是安裝Mong...
摘要:安裝開(kāi)機(jī)自啟操作工具用一在安裝參考安裝登錄完一般在新服務(wù)器創(chuàng)建后,先升級(jí)一下安裝編譯器安裝如提示則解壓編譯源代碼,這個(gè)步驟花的時(shí)間會(huì)很長(zhǎng)到這里,就基本上完成了安裝過(guò)程,可以通過(guò)指令查看及版本二安裝參考詳解切換目錄下載安 centOS7安裝node+mongoDB+redis+express(開(kāi)機(jī)自啟forerver)+nginx+https(Let’s Encrypt) 操作工具用xs...
閱讀 3728·2021-11-24 09:39
閱讀 1358·2021-09-30 09:48
閱讀 3365·2021-09-09 11:51
閱讀 2974·2021-09-08 10:41
閱讀 1390·2019-08-30 14:06
閱讀 2869·2019-08-30 14:01
閱讀 927·2019-08-29 17:11
閱讀 3231·2019-08-29 15:37