Mongodb的開啟與關閉

2021-07-26 05:51:50 字數 1468 閱讀 3339

mongodb的開啟

預設啟動:

$ ./mongodb

預設資料儲存路徑:/data/db/

預設埠:27017

修改預設路徑:

--dbpath

$ ./mongdb --dbpath /mongodb/

把資料儲存位置指向乙個自己的目錄/mongodb/

修改預設埠:

--port

$ ./mongdb --port 20111

把服務埠修改為20111,這個一方面是為了安全,使用預設埠容易被一些惡意的人發現做手腳

啟動後台服務:

--fork

在後台開啟mongdb服務

在使用這個方式啟動的時候要注意兩點:

1、該功能只在1.1之後的版本才可以使用。

2、另外通過這個方式在後台啟動,如果在啟動的時候像--dbpath 那樣使用 --logpath 輸出日誌時候日誌輸出目錄也要自己建立。

如:mongodb的關閉:

前台執行:

如果沒有使用--fork,直接可以前台退出終端關閉。通過這種方式,mongodb將會自己做清理退出,把沒有寫好的資料寫完成,並最終關閉資料檔案。要注意的是這個過程會持續到所有操作都完成。

後台執行:

如果使用--fork在後台執行mongdb服務,那麼就要通過向伺服器傳送shutdownserver()訊息來關閉。

1、普通命令:

$ ./mongod

> use admin

> db.shutdownserver()

要注意的是,這個命令只允許在本地,或是乙個經過認證的客戶端。

2、如果這是乙個主從式的複製集群,在1.9.1版本後將按下面的步驟來關閉

3、如果沒有up-to-date 從mongodb且你想強制關閉服務,可以通過新增force:true;命令如下:

> db.admincommand()

> //or

> db.shutdownserver()

4、指定特定超時時間的關閉伺服器,命令同上,另外加上乙個timeoutsec:引數

> db.admincommand(shutdown : 1, force : true, timeoutsec : 5)

//or

> db.shutdownserver()

mongodb開機啟動

在/etc/rc.local檔案末尾新增下面的**

#add mongodb service

seLinux的開啟與關閉

檢視selinux狀態 1 usr sbin sestatus v 如果selinux status引數為enabled即為開啟狀態 selinux status enabled 2 getenforce 也可以用這個命令檢查 關閉selinux 1 臨時關閉 不用重啟機器 setenforce 0...

推送關閉與開啟

registerforremotenotificationtypes is not supported in ios 8.0 and later ios8 push解決方法 昨天晚上整理push的東西,準備些乙個教程,全部弄好之後,發現沒有達到預期的效果,本以為是伺服器 的問題 因為本人對php 一...

mongodb安裝 啟動與關閉

中文網 官網 前台啟動 1 mongod命令,cmd視窗進入bin目錄後輸入命令啟動,預設使用安裝盤根目錄 data db目錄作為資料目錄.指定引數 mongod dbpath c data db 指定資料儲存目錄 2 雙擊bin下的mongod.exe檔案啟動。注意 前台啟動方式,只要退出啟動視窗...