Windows上安裝mongoDB 4.2 版本(親測有效)

1.在官網下載最新的安裝文件(我的是mongodb-xxx.msi)

下載地址 : https://www.mongodb.com/download-center#community

 

2 安裝msi文件

下載的msi安裝包,雙擊即可,然後一路 ‘next’ ,碰到安裝路徑,可以根據自己的意願lai'來選擇,最好不要默認,因爲默認是C盤

下面是安裝步驟,圖片(自己的安裝過了,不想xie'卸載,找了ji'z幾張一樣的圖片,大家參考下)

上圖的安裝的路徑選擇,可以自己定義,繼續next

這裏取消勾選,不安裝圖形化工具,否則時間非常非常長。 

安裝後的結構圖:

剛剛MongoDB安裝在了  D:\wlc\middlewire\mongodb4.2  下,後面都稱爲安裝目錄。

3 配置並從備用路徑開啓(可不做,最好做)

1. 在安裝目錄\data\下創建一個db目錄,作爲安裝目錄\data\的備用目錄,

    在 log 文件夾下創建新文件 mongo.config(安裝目錄\log\mongo.config)

mongo.config文件配置如下:

#數據庫路徑 注意此路徑一定要改成你安裝data文件夾的路徑
dbpath=D:\wlc\middlewire\mongodb4.2\data
#日誌輸出文件路徑 注意此路徑一定要改成你安裝mongo.log文件夾的路徑
logpath=D:\wlc\middlewire\mongodb4.2\log\mongo.log 
#錯誤日誌採用追加模式 
logappend=true 
#啓用日誌文件,默認啓用 
journal=true 
#這個選項可以過濾掉一些無用的日誌信息,若需要調試使用請設置爲false 
quiet=true 
#端口號 默認爲27017 
port=27017

4 mongodb向windows註冊服務,和創建啓動和停止腳本

向windows註冊服務,以後省事兒,自己定義db路徑和日誌路徑,和服務名字,自己打開cmd,以管理員的身份運行,cd到你的安裝目錄下的binwen'文件夾,輸入如下命令:

mongod –dbpath D:\wlc\middlewire\mongodb4.2\data –logpath D:\wlc\middlewire\mongodb4.2\log\mongo.log –logappend –serviceName MongoDB –auth –install

參數解析:-dbpath D:\wlc\middlewire\mongodb4.2\data    定義你的數據路徑

                   –logpath D:\wlc\middlewire\mongodb4.2\log\mongo.log –logappend   日誌輸出路徑

                   –serviceName MongoDB –auth –install      自定義服務名 以後你的服務名就是 MongoDB

就是就可以把MongoDB註冊到windows上,以後就可以直接cmd 。以管理員的身份運行,然後直接輸入命令:

net start MongoDB   (啓動服務)

net stop MongoDB   (停止服務)

 

爲了以後省事兒,自己寫個bat文件,以後用到雙擊就行,

mongodb-start.bat(啓動腳本)

%1 mshta vbscript:CreateObject("Shell.Application").ShellExecute("cmd.exe","/c %~s0 ::","","runas",1)(window.close)&&exit
net start MongoDB

解析:

%1 mshta vbscript:CreateObject("Shell.Application").ShellExecute("cmd.exe","/c %~s0 ::","","runas",1)(window.close)&&exit

是獲取管理員權限,以管理員權限執行 net start MongoDB

mongodb-stop.bat(停止腳本)

%1 mshta vbscript:CreateObject("Shell.Application").ShellExecute("cmd.exe","/c %~s0 ::","","runas",1)(window.close)&&exit
net stop MongoDB

以後mongodb啓動,就雙擊mongodb-start.bat(啓動腳本),mongodb停止就雙擊mongodb-stop.bat(停止腳本)

 

可視化客戶端,NoSQLBooster for MongoDB 賊好用,也叫mongobooster。自己百度下載一個就行

ok。Bye!

        

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