linux安裝mongodb_MongoDB單例項(單機)部署
阿新 • • 發佈:2020-12-18
技術標籤:linux安裝mongodbmongodb配置檔案
本次安裝選擇mongodb社群版4.2.7,作業系統採用centos7.3
mongodb可以使用yum install mongodb-org方式或者tar包方式安裝,這裡採用tar包方式
安裝依賴包:
sudo yum install libcurl openssl
建立目錄:
datadir:sudo mkdir -p /var/lib/mongologdir:sudo mkdir -p /var/log/mongodb
建立mongod使用者:
useradd mongod
目錄許可權授予:
sudo chown -R mongod:mongod /var/lib/mongosudo chown -R mongod:mongod /var/log/mongodb
解壓tar包:
tar -zxvf mongodb-linux-x86_64-rhel70-4.2.7.tgz -C /usr/local
設定環境變數,確保二進位制檔案在PATH中:
可以手動設定路徑:
ln -s mongodb-linux-x86_64-rhel70-4.2.7 /usr/local/mongodbvi /root/.bash_profilevi /home/mongod/.bash_profilesurce .bash_profile
或者直接將二進位制檔案cp過去:
sudo cp /path/to/the/mongodb-directory/bin/* /usr/local/bin/
selinux設定:
將selinux設定為disabled:
vi /etc/selinux/configSELINUX=disabled
如果必須要將selinux設定為enforcing
請參考官方文件的設定步驟https://mongodb.net.cn/manual/tutorial/install-mongodb-on-red-hat/,這邊不贅述
執行mongodb:
mongod --dbpath /var/lib/mongo --logpath /var/log/mongodb/mongod.log --fork
驗證啟動情況:
您可能會在過程輸出中看到非嚴重警告。只要您看到上面顯示的日誌行,就可以在對MongoDB進行初始評估時安全地忽略這些警告
可以將部分配置寫入配置檔案,通過配置檔案啟動mongodb:
vi /etc/mongodb.conf# 資料庫檔案儲存位置dbpath = /var/lib/mongo# log檔案儲存位置logpath = /var/log/mongodb/mongodb.log# 使用追加的方式寫日誌logappend = true# 是否以守護程序方式執行fork = true# 埠號port = 27017# 是否啟用認證auth = true# 繫結ipbind_ip = 0.0.0.0
mongod -f /etc/mongod.conf