前期準(zhǔn)備
一臺已經(jīng)設(shè)置好可以使用sudo命令的非root賬號的CentOS服務(wù)器,并且已開啟防火墻。
第1步 - 添加MongoDB存儲庫
該mongodb-org軟件包不存在于CentOS的默認(rèn)存儲庫中。但是,MongoDB維護(hù)著一個專用的存儲庫
使用vi編輯器,為CentOS管理實(shí)用程序的yum包創(chuàng)建一個.repo文件:
sudo vi /etc/yum.repos.d/mongodb-org.repo
然后,訪問MongoDB文檔的 Install on Red Hat部分,并將最新穩(wěn)定版本的存儲庫信息添加到該文件中:
[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
保存并關(guān)閉文件。
在我們繼續(xù)之前,我們應(yīng)該驗(yàn)證yum實(shí)用程序中是否存在MongoDB存儲庫。該repolist命令顯示已啟用的存儲庫列表:
yum repolist
. . .
repo id repo name
base/7/x86_64 CentOS-7 - Base
extras/7/x86_64 CentOS-7 - Extras
mongodb-org-3.2/7/x86_64 MongoDB Repository
updates/7/x86_64 CentOS-7 - Updates
. . .
有了這個MongoDB Repository,讓我們繼續(xù)安裝。
第2步 - 安裝MongoDB
我們可以使用該yum實(shí)用程序從第三方存儲庫安裝該mongodb-org軟件包。
sudo yum install mongodb-org
有兩個Is this ok [y/N]:提示。第一個允許安裝MongoDB軟件包,第二個允許導(dǎo)入GPG密鑰。MongoDB的發(fā)布者簽署他們的軟件和yum使用密鑰來確認(rèn)下載的包的完整性。在每個提示符下,鍵入Y然后按ENTER鍵。
接下來,使用systemctl實(shí)用程序啟動MongoDB服務(wù):
sudo systemctl start mongod
MongoDB簡單命令
啟動mongod服務(wù)
sudo systemctl start mongod
該reload命令請求mongod進(jìn)程讀取配置文件/etc/mongod.conf,并應(yīng)用任何更改而無需重新啟動。
sudo systemctl reload mongod
該stop命令將暫停所有正在運(yùn)行的mongod進(jìn)程
sudo systemctl stop mongod