1、當我們使用離線安裝mongodb完成後,
在使用 』mongod -f ***/mongodb.conf
』 啟動mongodb服務後(***是conf檔案存放目錄,根據自己新建的位置確定。因為新增了path變數,所以我是直接使用的mongod命令)
關閉mongodb服務一定要:
』mongo
』 命令進入shell介面
使用以下命令停止mongodb服務
use admin
db.shutdownserver(
)
然後輸入exit或ctrl+c退出shell模式
這裡一般就完成了,但是我退出後遇到了乙個問題
會輸出以下資訊報錯,服務無法正常關閉:
2020-06-01t10:42:53.961+0800 i network [js] trying reconnect to這裡,我們輸入以下命令:127.0.0.1:27017 failed 2020-06-01t10:42:53.961+0800 i network [js] reconnect 127.0.0.1:27017 failed failed 2020-06-01t10:42:53.962+0800
i query [js] failed to end session due to socketexception:
socket exception [connect_error] server [couldn』t connect to server
127.0.0.1:27017, connection attempt failed: socketexception: error connecting to 127.0.0.1:27017 :: caused by :: connection refused]
mongod --repair
輸出有以下即關閉了服務:
2020-06-01t10:43:01.943+0800 i storage [initandlisten] finished如果沒有正常關閉服務,下次啟動時就會報以下錯誤無法啟動,哪怕沒有mongo程序在執行shutting down checkpoint thread 2020-06-01t10:43:01.962+0800 i
storage [initandlisten] shutdown: removing fs lock…
2020-06-01t10:43:01.963+0800 i control [initandlisten] now exiting
2020-06-01t10:43:01.963+0800 i control [initandlisten] shutting down
with code:0
error: child process failed, exited with error number 14
2、centos使用yum源安裝mongodb:
其中設定yum源時,建議gpgcheck=0,因為沒有梯子大概率驗證失敗
然後mongod.conf配置檔案不需要修改。特別是bind ip該引數,使用預設127.0.0.1即可,修改為本機ip會啟動mongod服務失敗
最後使 mongodb 系統啟動:
systemctl enable mongod
檢視狀態:
systemctl status mongod
3、啟動的兩個警告:
warning: access control is not enabled for the database.
warning: /sys/kernel/mm/transparent_hugepage/enabled is 『always』.
總結:
推薦使用yum源安裝,這樣安裝不會有其他的問題。
centos7安裝MongoDB 單機
軟體所在位置 root 236 mongodb linux x86 64 3.6.13 pwd usr local mongodb linux x86 64 3.6.13 root 236 mongodb linux x86 64 3.6.13 vi etc profile export mongo...
centos7安裝mongodb的方法
參考 mongodb徒手安裝.使用環境 1.centos7.6 2.mongodb 4.4.1 安裝前的準備工作 建立使用者 目錄 許可權 切換到mongod使用者 su mongod 配置環境變數 vi bash profile 在檔案末尾新增 export path usr local mong...
centos7安裝 php7 mongodb擴充套件
一 首先安裝peclyum install y php devel php pear httpd devel二 安裝mongodb 新建 etc yum.repos.d mongodb.repo,內容為 mongodb org name mongodb repository baseurl gpgc...