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!