在剛開始接觸MongoDB時,沒有在windows的服務面板裏找到MongoDB的服務,這是因爲在安裝MongoDB時並沒有自己配置服務。因此在使用MongoDB時會報錯:
由於目標計算機積極拒絕,無法連接
這是因爲MongoDB將數據目錄存儲在 db 目錄下。但是這個數據目錄不會主動創建,我們在安裝完成後需要自己去創建它。數據目錄可以根據自己需要設定在不同位置。
我們首先先建立一個db目錄,保存這個目錄的位置。(我這裏是直接在MongoDB的安裝目錄下新建一個data/db)
開啓MongoDB服務:
1.運行cmd進入MongoDB安裝目錄下的bin目錄:
2.把之前新建的MongoDB的db目錄作爲mongod.exe的運行路徑,輸入命令:mongod.exe --dbpath 'db目錄'
如圖Mongodb的服務就開啓了但這樣做每次使用mongodb都要使用這種方法開啓服務就太過於麻煩了,因此可以將mongodb的服務設置爲Windows服務:
1.在新建log目錄(通常將其與db目錄放在一起)然後在log下新建mongo.log
2.在mongodb安裝目錄下新建文件mongo.config
3.用記事本打開mongo.config編輯內容:
dbPath=db所在路徑
logPath=mongo.log所在路徑(含mongo.log)
4.以管理員身份運行cmd,進入mongodb安裝目錄下的bin目錄,輸入如下命令:
mongod --config mongo.config所在路徑\mongo.config --install --serviceName "MongoDB"
輸入命令運行net start MongoDB