Linux 啟動mongo db後台服務

2021-07-22 08:05:20 字數 1470 閱讀 1214

文章目錄

1.開啟mongo db後台服務

2.關閉mongo db服務

3.走過的彎路

將mongodb部署在伺服器機子上時mongodb的例項應為後台服務進行的方式執行,而非前台程序,否則遠端會話一關閉mongodb也跟著關閉了。

本文介紹mongodb後台服務程序開啟和關閉的操作。

使用--fork引數啟動

1

2

3

4

mongod--

fork--

logpath

<

log_file_path>

--dbpath

<

db_folder_path>

--fork

將mongod作為後台服務啟動,並必須要跟隨--

logpath

指定日誌檔案路徑,如果該日誌檔案不存在會被自動建立

--dbpath

資料的儲存目錄

1

2

3

# mongo 

// 從linux命令列進入mongod命令列

>

use admin

// 切換到管理員模式

> db.shutdownserver()

// 關閉mongodb服務

具體操作見下圖:

但不要使用kill -9 (i.e. sigkill).

kill -9命令迫使程序在執行時突然終止,程序在結束後不能自我清理。可能導致系統資源無法正常釋放,一般不推薦使用,除非其他辦法都無效。

曾經誤入歧途,使用yum install mongodb-serverservice mongod start,可以啟動,但mongodb預設屬於低版本,啟動的mongodb配置檔案需另外指定。

about sodino

Linux下啟動mongodb終端

安裝mongodb過程略 建立資料目錄 mkdir data mongo 建立配置檔案 vi data mongo mongodb.cnf dbpath data mongo logpath data mongo mongo.log fork true port 27017 或者 不建立配置檔案通過...

linux設定自啟動,mongodb自啟動

linux建立自啟動指令碼 1 進入目錄 cd etc init.d 複製 2 建立指令碼檔案 touch start mongodb.sh 複製 3 編寫指令碼 bin sh chkconfig 345 99 10 description auto starts mongodb echo star...

mongoDB集群異常關閉後重新啟動失敗

問題場景描述 mongodb集群非正常關閉後,重新啟動過程中常見的問題與解決方法總結。該台主機mongodb安裝目錄為 usr local mongodb 三颱主機構成乙個mongo集群,以其中一台主機為例,bin master.conf 配置檔案為 master.conf dbpath data ...