2017-01-19 43 views
0

所以我試圖重新啓動MongoDB的3.2和啓用授權,所以我編輯/etc/mongod.conf文件,並添加無法啓動MongoDB的備份停止:未知實例:

security: 
    authorization:enabled 

然後我保存的文件,並鍵入

sudo service mongod restart 

這表明它正確重新啓動,但是當我看到正在運行的進程,mongod的是不是其中之一。 現在我無法重新啓動它。

此外,在啓用授權之前,已經有一個數據庫包含monogodb中的信息。我不知道這是否重要。

我在這裏Stop: Unknown instance mongodb (Ubuntu)

簽出的解決方案,但我沒有「叉=真」在/etc/mongod.conf

回答

0

好隨時隨地語句,所以很奇怪,我做了以下
1)返回到/etc/mongod.conf文件並註釋掉授權配置。
2)輸入sudo service mongod start,並讓我回來這份工作已經開始。
3)檢查正在運行的進程和mongodb現在正常運行!我甚至訪問它通過monoShell
4)然後我停下來sudo service mongod stop
5)我回去,並添加以下確切語法

security  
    authorization: enabled  

6)保存的文件和sudo service mongod start

和waaar服務'yaaa知道。其工作..... 可以有人解釋?這將是有幫助的

相關問題