當前位置:首頁 » 城管服務 » mongodb服務

mongodb服務

發布時間: 2020-12-24 02:42:39

A. 如何將MongoDB加入到Windows服務

MongoDB是一款開源的NoSQL資料庫,主要應用於數據規模龐大的場合,並被視為Node.js的黃金搭檔,由於它採用的是Binary JSON格式,所以與JavaScript具有任何語言都無法媲美的親和力。關於它的具體介紹本文不作詳細闡述,下面主要針對MongoDB在Windows下加入本地服務項做一些簡單的分享。以方便剛接觸MongoDB並在Windows環境下進行開發的同學。

首先去官網下載Windows安裝包,一般情況下選擇默認的64位即可(除非你的主機是32位),下載後,假設我們安裝到:D:/soft/mongodb/ ,完成後,進入該目錄,新建data和logs兩個文件夾,並在logs目錄下再新建個mongodb.log。然後打開命令提示符(CMD),Windows8.1的用戶需要用管理員身份打開。執行以下命令:

復制代碼 代碼如下:

d: && cd /soft/mongodb/bin
回車,再執行:
mongod --dbpath d:/soft/mongodb/data

這樣MongoDB就愉快地啟動了,打開瀏覽器,進入:http://127.0.0.1:27017,這時你會看到以下提示語:

復制代碼 代碼如下:

It looks like you are trying to access MongoDB over HTTP on the native driver port.
翻譯:你似乎正在嘗試通過HTTP本地服務訪問MongoDB

好吧,這只是打個醬油。事實上每次通過命令行啟動Mongo是痛苦的,因此我們需要建立一個永久性服務,這就需要我們把Mongo加入到Windows本地服務中去。繼續回到cmd,執行:

復制代碼 代碼如下:

由於我們之前已經進入了d:/soft/mongodb/bin目錄,所以只需執行以下命令:
mongod.exe --logpath d:/soft/mongodb/logs/mongodb.log --logappend --dbpath d:/soft/mongodb/data --directoryperdb --serviceName MongoDB -install

B. 安裝mongodb後服務啟動不了請問怎麼解決

您好,網上有些說刪除Mongodb資料庫目錄下的mongod.lock文件之後可以正常重啟服務,但是筆者試了專之後還是不行屬,也覺得刪除這類文件是治標不治本或者不安全的。仔細看了下上面鏈接中的文檔,因為我並未按照默認的C:\路徑安裝Mongodb,以及在C:\下面md data文件存放資料庫,而是放在了D:\MongoDB(程序目錄),以及D:\DB_MongoDB(資料庫目錄),初步覺得問題就出在這個問題之上。 mongodb沒啟動。先在shell里輸入mongod啟動mongodb 然後在輸入mongo啟動管理台進行管理。

C. 如何啟動MongoDB的WEB界面

1:log一定要指定一個xxx.log文件(文件不存在也要這么寫,會自動創建,寫成這樣是不可以的--logpath d:\mongodb\logs)
2:serviceName的N字母要大寫

注意:這條命令要到MongoDB的bin目錄下運行,剛開始的時候,我就直接在D:\下運行,結果服務的可執行目錄為【"D:\mongod" --logpath "D:\MongoDB\logs\MongoDB.log" --logappend --dbpath "D:\MongoDB\data" --directoryperdb --service 】,肯定是不對的。

該命令行指定了日誌文件:E:\APMServ5.2.6\MongoDb\logs\MongoDB.log,日誌是以追加的方式輸出的;
數據文件目錄:E:\APMServ5.2.6\MongoDb\data,並且參數--directoryperdb說明每個DB都會新建一個目錄;

Windows服務的名稱:MongoDB;
以上的三個參數都是可以根據自己的情況而定的,呵呵。
最後是安裝參數:--install,與之相對的是--remove

啟動MongoDB:net start MongoDB
停止MongoDB:net stop MongoDB
刪除MongoDB:sc delete MongoDB

運行→regedit→注冊表編輯器→HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Services 下面顯示的就是所安裝的服務項,刪除相應的就好
mongod --logpath E:\APMServ5.2.6\MongoDb\logs\MongoDB.log --logappend --dbpath E:\APMServ5.2.6\MongoDb\data --directoryperdb --serviceName MongoDB --install

D. window7怎麼啟動mongodb服務

你好,
方法/步驟

1、登陸mongodb官網點擊右側的下載

2、選擇windows平台,如圖點擊需要的zip文件下載(筆者這里主要講訴zip文件的安裝)
legacy版本可以用於舊版本系統下安裝,這里不推薦。

3、將zip文件解壓放到盤符的根目錄(如C:或D:),為了方便建議文件夾命名盡量簡短如(d:\mongodb)

4、創建資料庫文件的存放位置,比如d:/mongodb/data/db。啟動mongodb服務之前需要必須創建資料庫文件的存放文件夾,否則命令不會自動創建,而且不能啟動成功。

5、打開cmd(windows鍵+r輸入cmd)命令行,進入D:\mongodb\bin目錄(如圖先輸入d:進入d盤然後輸入cd d:\mongodb\bin),
輸入如下的命令啟動mongodb服務:
D:/mongodb/bin>mongod --dbpath D:\mongodb\data\db

6、mongodb默認連接埠27017,如果出現如圖的情況,可以打開http://localhost:27017查看(筆者這里是chrome),發現如圖則表示連接成功,如果不成功,可以查看埠是否被佔用。

7、其實可以將MongoDB設置成Windows服務,這個操作就是為了方便,每次開機MongoDB就自動啟動了。
如圖在d:\mongodb\data下新建文件夾log(存放日誌文件)並且新建文件mongodb.log
在d:\mongodb新建文件mongo.config

8、用記事本打開mongo.config輸入:
dbpath=D:\mongodb\data\db
logpath=D:\mongodb\data\log\mongo.log
(圖片的logpath有錯誤)

用管理員身份打開cmd命令行,進入D:\mongodb\bin目錄,輸入如下的命令:
D:\mongodb\bin>mongod --config D:\mongodb\mongo.config
9、有人提醒改為如下:
mongod --config D:\mongodb\mongo.config --install --serviceName "MongoDB"
如圖結果存放在日誌文件中,查看日誌發現已經成功。如果失敗有可能沒有使用管理員身份,遭到拒絕訪問。

10、打開cmd輸入services.msc查看服務可以看到MongoDB服務,點擊可以啟動。

E. 怎麼讓mongodb自動啟動服務

將MongoDB服務加入隨機啟動
vi /etc/rc.local
使用vi編輯器打開配置文件,並在其中加專入下面一行代屬碼
/usr/local/mongodb/bin/mongod -dbpath=/usr/local/mongodb/data/db --fork --port 27017 --logpath=/usr/local/mongodb/log/work.log --logappend --auth
啟動服務
/usr/local/mongodb/bin/mongod -dbpath=/usr/local/mongodb/data/db --fork --port 27017 --logpath=/usr/local/mongodb/log/work.log --logappend --auth

F. 如何停止MongoDB伺服器

小鳥雲伺服器niaoyun實例創建好之後,您可以使用以下任意一種方式登錄伺服器:

遠程回桌面連接(,MSTSC):採用這種方式登錄,答請確保實例能訪問公網。如果在創建實例時沒有購買帶寬,則不能使用遠程桌面連接。

管理終端VNC:無論您在創建實例時是否購買了帶寬,只要您本地有網頁瀏覽器,都可以通過管理控制台的管理終端登錄實例。

使用遠程桌面連接(MSTSC)登錄實例

打開開始菜單>遠程桌面連接,或在開始菜單>搜索中輸入mstsc。也可以使用快捷鍵Win+R來啟動運行窗口,輸入mstsc後回車啟動遠程桌面連接。

在遠程桌面連接對話框中,輸入實例的公網IP地址。單擊顯示選項。

輸入用戶名,如小鳥雲默認為niaoyun。單擊允許我保存憑據,然後單擊連接。這樣以後登錄就不需要手動輸入密碼了。

G. 伺服器上的Mongodb資料庫服務怎麼默認一直開啟

你查看一下,如來果數源據文件大於系統內存,查詢速度會下降幾個數量級,因為mongodb是內存資料庫。我以前測試過,1000萬數據的時候沒有索引情況下查詢可能會幾秒鍾甚至更久。

這種情況,你最好給經常查詢的項創建索引,有索引以後查詢速度會非常非常非常的快。

另外一點是數據索引如果大於內存,速度也會下降很多。而且對於多條件查詢,如果你查詢的順學和索引順序不同,也不能使用索引。這個要慢慢摸索

如果你使用了replica set,這個會影響寫入速度的,三個replica set,速度會降低到三分之一。

大概主要影響速度的就是這幾點吧,如果你需求不是非常復雜,我以前測試mongodb速度方面優化好的情況下還是可以接受的。希望能幫到你

H. mongodb服務怎麼用cmd啟動

1:log一定要指定一個xxx.log文件(文件不存在也要這么寫,會自動創建,寫成這樣是不可以的--logpath d:\mongodb\logs)
2:serviceName的N字母要大寫

注意:這條命令要到MongoDB的bin目錄下運行,剛開始的時候,我就直接在D:\下運行,結果服務的可執行目錄為【"D:\mongod" --logpath "D:\MongoDB\logs\MongoDB.log" --logappend --dbpath "D:\MongoDB\data" --directoryperdb --service 】,肯定是不對的。

該命令行指定了日誌文件:E:\APMServ5.2.6\MongoDb\logs\MongoDB.log,日誌是以追加的方式輸出的;
數據文件目錄:E:\APMServ5.2.6\MongoDb\data,並且參數--directoryperdb說明每個DB都會新建一個目錄;

Windows服務的名稱:MongoDB;
以上的三個參數都是可以根據自己的情況而定的,呵呵。
最後是安裝參數:--install,與之相對的是--remove

啟動MongoDB:net start MongoDB
停止MongoDB:net stop MongoDB
刪除MongoDB:sc delete MongoDB

運行→regedit→注冊表編輯器→HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Services 下面顯示的就是所安裝的服務項,刪除相應的就好
mongod --logpath E:\APMServ5.2.6\MongoDb\logs\MongoDB.log --logappend --dbpath E:\APMServ5.2.6\MongoDb\data --directoryperdb --serviceName MongoDB --install

I. win7下安裝mongodb後找不到mongodb服務是怎麼回事

您好,網上有些說刪除Mongodb資料庫目錄下的mongod.lock文件之後可以正常重啟服務,但是筆者試了版之後還是不行,權也覺得刪除這類文件是治標不治本或者不安全的。仔細看了下上面鏈接中的文檔,因為我並未按照默認的C:\路徑安裝Mongodb,以及在C:\下面md data文件存放資料庫,而是放在了D:\MongoDB(程序目錄),以及D:\DB_MongoDB(資料庫目錄),初步覺得問題就出在這個問題之上。 mongodb沒啟動。先在shell里輸入mongod啟動mongodb 然後在輸入mongo啟動管理台進行管理。

J. mongodb注冊系統服務失敗

不知道你解決沒解決。我也遇到了這個問題,查看官方網站已解決,

1

建立configuration file 後綴為 cfg

我建在D: oolsmongodbmongodb.cfg

2

在cfg文件里寫入

logpath=D: oolsmongodbdatalogsmongodb.log

dbpath=D: oolsmongodbdatadb

路徑換成你自己的

3

然後執行命令行執行

sc.exe create MongoDB binPath= ""D: oolsmongodbinmongod.exe" --service -- config="D: oolsmongodbmongodb.cfg"" DisplayName= "MongoDB" start= "auto"

路徑也要換成你自己的

我就是這樣就成功了

http://docs.mongodb.org/manual/tutorial/install-mongodb-on-windows/

熱點內容
影視轉載限制分鍾 發布:2024-08-19 09:13:14 瀏覽:319
韓國電影傷口上紋身找心裡輔導 發布:2024-08-19 09:07:27 瀏覽:156
韓國電影集合3小時 發布:2024-08-19 08:36:11 瀏覽:783
有母乳場景的電影 發布:2024-08-19 08:32:55 瀏覽:451
我准備再看一場電影英語 發布:2024-08-19 08:14:08 瀏覽:996
奧迪a8電影叫什麼三個女救人 發布:2024-08-19 07:56:14 瀏覽:513
邱淑芬風月片全部 發布:2024-08-19 07:53:22 瀏覽:341
善良媽媽的朋友李采潭 發布:2024-08-19 07:33:09 瀏覽:760
哪裡還可以看查理九世 發布:2024-08-19 07:29:07 瀏覽:143
看電影需要多少幀數 發布:2024-08-19 07:23:14 瀏覽:121