在Windows本地服務器上如何配置兩種不同配置MongoDB服務

特別聲明一下之前有發創作MongoDB如何在配置在本地服務器上點擊查看,看到了一些小誤區,我就進行了一些修改,在審覈中,對此我重新發表了 一篇,內含有有兩不同配置方法,加上之前有三種了,方法都是相差無異的,只是需要注意一些小細節,

1、首先下載安裝包,這裏我有兩種下載MongoDB鏈接

-i.第一種MongoDB官網下載地址: 官網鏈接,我這裏使用的版本,選擇msi就可以了:當然你也可以選着zip壓縮包
在這裏插入圖片描述
-ii.博主直接提供了鏈接地址:
–點擊下載 :下載鏈接
–選擇版本號下載 我這裏下載的是mongodb-win32-x86_64-2008plus-ssl-4.0.16-signed.msi
–方法和一種方法差不多
在這裏插入圖片描述

2.設置mongodb的安裝路徑,最好是裝在自己一個熟悉磁盤下創建一個目錄,

例如E:\mongodb,在安裝的時候修改路徑爲當前你新建目錄的位置,其他設置爲默認
在這裏插入圖片描述
在這裏插入圖片描述

3.MongoDB具體安裝步驟,建議zip安裝包,這裏我敘述的是msi的

–1.第一步選中安裝程序鼠標右鍵點擊安裝
在這裏插入圖片描述
在這裏插入圖片描述
在這裏插入圖片描述
在這裏插入圖片描述
在這裏插入圖片描述
在這裏插入圖片描述
在這裏插入圖片描述
在這裏插入圖片描述最後在說明一下安裝4.0版本或者以上的就不需要看一下面步驟了
在這裏插入圖片描述

4、在新建的mongodb目錄下新建data\db和data\log兩個子目錄,

接下來新建mongodb的配置文件mongo.cfg,用記事本打開並添加如下內容
dbpath=E:\mongodb\data\db
logpath=E:\mongodb\log\mongod.log
在這裏插入圖片描述

4、以管理員模式啓動cmd,並且切換到mongodb安裝目錄的bin目錄:
輸入 e: && cd 當前安裝MongoDB路徑(列如e: && cd \mongdb\server\bin)

5:方法一:啓動mongodb服務,詳細命令:mongod --config E:\mongodb\mongod.cfg --dbpath E:\mongodb\data\db --logpath E:\mongodb\log\mongod.log --bind_ip 0.0.0.0 --install --serviceName “MongoDB” --auth

第一步查看log文件夾下的mongod.log的一些信息
在這裏插入圖片描述
第二步複製粘貼博主的代碼
在這裏插入圖片描述
第三步
在這裏插入圖片描述
5:方法二:啓動mongodb服務,詳細命令:sc.exe create MongoDB binPath="“E:\mongodb\bin\mongod.exe” --service --config=“E:\mongodb\mongod.cfg”" DisplayName=“MongoDB” start=“auto”

config配置,也可以去mongodb官網粘貼複製
systemLog:
destination: file
path=E:\mongodb\log\mongod.log
storage:
dbpath=E:\mongodb\data\db

上面的執行代碼和我之前發送的另一篇如何在MongoDB代碼是一樣的 ,只不過config配置信息不同罷了
–這一方法是mongodb官網上的配置方法針對與3.2 3.4 3.6 版本的,4.0版本以上或者4.0版本的就不需要配置了,下載msi安裝程序會自動安裝本地服務啓動,上面博主有敘述過
特別說明一下,此方法只要你會看英文官方文檔,也能照瓢畫葫,Linux系統和Windows系統差不多,只不過是有些語法不同,核心還是一樣的,如果Linux系統不會安裝MongoDB的配置,可以把問題留言給博主

1.步驟進入官網
在這裏插入圖片描述
第二步選擇版本號
在這裏插入圖片描述
第三部點擊mongodb社區下的Windows
在這裏插入圖片描述
第四步進入Windows安裝的MongoDB之後,找尋到config配置信息,
在這裏插入圖片描述
最後一步也就在是我們的執行代碼,官方網址也有,我只截取了了一部分,上面博主有具體寫執行代碼,粘貼複製一下就行了
在這裏插入圖片描述
後面的步驟我就不在敘述了,方法和方法一相同的,

注意:方法二有可能導致你無法啓動服務的因素,config中的配置,換行符必須以enter回車,間隙空格必須以空格,建議使用編輯器編寫。有問題留言博主

參數 描述

–bind_ip 綁定服務IP,若綁定127.0.0.1,則只能本機訪問,若綁定0.0.0.0,則默認可以通過ip來訪問
–logpath 指定MongoDB日誌文件,注意是指定文件不是目錄
–serviceDisplayName 指定服務名稱,有多個mongodb服務時執行
–install 指定作爲一個Windows服務安裝
–binPath : 啓動MongoDB服務器的路徑
–service : 本地系統服務服務
–config : MongoDB服務器的配置
DisplayName : 服務器的描述名稱
start=“auto” : 啓動爲自動
–logappend 使用追加的方式寫日誌
–dbpath 指定數據庫路徑
–port 指定服務端口號,默認端口27017
–serviceName 指定服務名稱
以管理員的身份運行cmd
方法一:
輸入 net start MongoDB來啓動MongoDB服務
MongoDB 服務正在啓動.
MongoDB 服務已經成功啓動
在這裏插入圖片描述
當服務啓動成功之後查看log日誌目錄
在這裏插入圖片描述

方法二:
如果用 sc start MongoDB 來啓動服務,啓動成功則會出現以下信息 ,這是對MongoDB服務一些信息描述
SERVICE_NAME: MongoDB
TYPE : 10 WIN32_OWN_PROCESS
STATE : 2 START_PENDING
(NOT_STOPPABLE, NOT_PAUSABLE, IGNORES_SHUTDOWN)
WIN32_EXIT_CODE : 0 (0x0)
SERVICE_EXIT_CODE : 0 (0x0)
CHECKPOINT : 0x1
WAIT_HINT : 0x3e8
PID : 17156
FLAGS :
在這裏插入圖片描述
關閉服務的操作
方法一:
輸入 net stop MongoDB 關閉服務
MongoDB 服務正在停止.
MongoDB 服務已成功停止。
在這裏插入圖片描述
方法二:
用 sc start MongoDB 來關閉服務
SERVICE_NAME: MongoDB
TYPE : 10 WIN32_OWN_PROCESS
STATE : 3 STOP_PENDING
(NOT_STOPPABLE, NOT_PAUSABLE, IGNORES_SHUTDOWN)
WIN32_EXIT_CODE : 0 (0x0)
SERVICE_EXIT_CODE : 0 (0x0)
CHECKPOINT : 0x2
WAIT_HINT : 0x7530
在這裏插入圖片描述6.接着輸入mongo ,看到如下信息則說明啓動成功
在這裏插入圖片描述
7.然後我們使用快捷鍵Windows+R 出現運行然後在運行窗口中輸入services.msc檢查服務,成功開啓服務或者該服務正在運行,這說明服務安裝成功
在這裏插入圖片描述
8.本地服務系統可查看到MongoDB服務正在運行,到這裏說明你的服務已經配置了,有什麼問題可以@博主詢問
在這裏插入圖片描述

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章