linux上安裝mongodb
yum安裝MongoDB在Linux上詳細教程
- 配置程式包管理系統
在虛擬機器所在~目錄下建立 /etc/yum.repos.d/mongodb-enterprise-4.4.repo 檔案,命令如下:
vi /etc/yum.repos.d/mongodb-enterprise-4.4.repo
在所建的檔案中編輯如下配置:
[mongodb-enterprise-4.4]
name=MongoDB Enterprise Repository
baseurl=https://repo.mongodb.com/yum/redhat/
r
e
l
e
a
s
e
v
e
r
/
m
o
n
g
o
d
b
−
e
n
t
e
r
p
r
i
s
e
/
4.4
/
releasever/mongodb-enterprise/4.4/
releasever/mongodb−enterprise/4.4/basearch/
gpgcheck=1
enabled=1
gpgkey=https://www.mongodb.org/static/pgp/server-4.4.asc
- 安裝MongoDB軟體包
接下來就是在虛擬機器上開始安裝MongoDB,執行如下命令:
sudo yum install -y mongodb-org(安裝最新的穩定版MongoDB)
yum有新版本可用時,將會升級軟體包,所以為防止意外升級,我們需要固定包裝,固定包裝須在/etc/yum.conf檔案中配置如下:
exclude=mongodb-org,mongodb-org-server,mongodb-org-shell,mongodb-org-mongos,mongodb-org-tools
- 目錄路徑設定
在/usr/local中建立mongodb資料夾(我的放在/usr/local下的)
建立MongoDB data和log路徑,用於存放資料庫檔案和日誌檔案,進入到mongodb資料夾下,執行以下程式碼:
mkdir - p /data/db
mkdir log
在log所在目錄下建立mongod.log的空檔案
vi /usr/local/mongodb/log/mongod.log ##wq 儲存空檔案
為確保執行MongoDB的使用者有權訪問一個或多個目錄,對其的使用者和組進行部署,執行如下命令:(前提是你要先退到/usr/local目錄下)
sudo chown -R mongod:mongod /mongodb(指定你所建立的目錄)
- 配置/etc/mongod.conf檔案
用vi開啟/etc/mongod.conf檔案檔案,找到storage.dbPath和systemLog.path(當然裡面的.可能是:形式的)
將之前所建立的data/db所在目錄和log所在目錄拷貝下來,進行如下配置:
storage.dbPath:/usr/local/mongodb/data/db
storage.dbPath:/usr/local/mongodb/log/mongod.log
- 初始化系統
要執行和管理mongod流程,您將使用作業系統的內建init系統。Linux的最新版本傾向於使用systemd(使用systemctl命令),而Linux的較早版本傾向於使用System V init(使用service命令)。
如果不確定平臺使用哪個初始化系統,請執行以下命令:
ps --no-headers -o comm 1
根據結果進行操作,我這裡只寫systemd的這種情況
- 啟動MongoDB
sudo systemctl start mongod
當你啟動如果接收到以下錯誤:
Failed to start mongod.service: Unit mongod.service not found.
那麼你可以先執行如下命令:
sudo systemctl daemon-reload
-驗證MongoDB是否啟動成功
sudo systemctl status mongod
您可以選擇通過發出以下命令來確保MongoDB在系統重新引導後啟動:
sudo systemctl enable mongod
-停止MongoDB
sudo systemctl stop mongod
-重新啟動MongoDB
sudo systemctl restart mongod
-啟動Mongo客戶端
mogo
結語
有不足的地方還請海涵,今後會持續為大家更新干貨,希望能夠幫得上在這條學習路上的你們,別忘了給點點贊呀~~~
相關文章
- MongoDB | Linux 安裝MongoDBLinux
- MongoDB安裝(Linux)MongoDBLinux
- MAC上如何安裝mongoDBMacMongoDB
- Mac OX上安裝MongoDbMacMongoDB
- Linux 下安裝 MongodbLinuxMongoDB
- Linux版本MongoDB安裝LinuxMongoDB
- 如何在 Ubuntu 上安裝 MongoDBUbuntuMongoDB
- Linux mongodb 安裝與配置LinuxMongoDB
- 使用Yum安裝MongoDB Linux版MongoDBLinux
- 在 Fedora 上安裝 MongoDB 伺服器MongoDB伺服器
- 在Red Hat和Centos上安裝MongoDBCentOSMongoDB
- 伺服器上安裝MongoDB小記伺服器MongoDB
- 【mongodb】mongodb的安裝MongoDB
- mongo(mongodb)在linux下的安裝MongoDBLinux
- mongodb 安裝MongoDB
- 安裝mongodbMongoDB
- MongoDB安裝MongoDB
- mongodb 安裝MongoDB
- linux上安裝ELKLinux
- linux 上安裝kapacitorLinux
- linux上安裝mysqlLinuxMySql
- linux上安裝VNCLinuxVNC
- linux上安裝oracleLinuxOracle
- Linux上安裝gitLinuxGit
- linux安裝mongoDB與遠端連線LinuxMongoDB
- Linux – CentOS 7 yum方式快速安裝MongoDBLinuxCentOSMongoDB
- Linux下Mongodb安裝和啟動配置LinuxMongoDB
- Docker安裝mongodbDockerMongoDB
- 【mongodb安裝配置】MongoDB
- MAC 安裝 MongoDBMacMongoDB
- MongoDB的安裝MongoDB
- Mac安裝MongoDBMacMongoDB
- mongodb 3.2.0.4安裝MongoDB
- centos安裝mongodbCentOSMongoDB
- 【mongodb】安裝pymongoMongoDB
- MongoDB安裝指南MongoDB
- (翻譯) MongoDB(7) 安裝MongoDBMongoDB
- Ubuntu安裝和解除安裝mongodbUbuntuMongoDB