下載MongoDB
1、進(jìn)入MongoDB官網(wǎng),Products -> 選擇SOFTWARE下的MongoDB Server
2、選擇下載最新版
3、選擇對(duì)應(yīng)的版本下載
msi安裝包形式安裝MongoDB
1、選擇complete,完整安裝(安裝全部組件)。complete,完整的、完全的。
當(dāng)然也可以選自定義安裝,影響不大。
2、
data目錄是數(shù)據(jù)存儲(chǔ)目錄,數(shù)據(jù)庫(kù)中的數(shù)據(jù)就存儲(chǔ)在這個(gè)目錄中。log是日志文件的輸出目錄。
需要在該盤(pán)的根目錄下新建一個(gè)data文件夾(必須要是MongoDB安裝盤(pán)符的根目錄下),在data文件夾下創(chuàng)建db子文件夾(存放數(shù)據(jù)庫(kù)文件)、log子文件夾(存放日志文件)。然后再把上面的data目錄修改為我們剛才創(chuàng)建的db文件夾的路徑。如果不修改data路徑,會(huì)出現(xiàn)一些問(wèn)題;log路徑改不改都行,影響不大。
啟動(dòng)MongoDB服務(wù)服務(wù)時(shí),會(huì)先檢查db目錄下是否有所需的文件、文件夾,沒(méi)有就自動(dòng)創(chuàng)建,有就從中讀取數(shù)據(jù),初始化服務(wù)器。
說(shuō)明:4.0及以后的版本,使用msi方式安裝,不必創(chuàng)建data、db文件夾,不必修改data路徑,使用默認(rèn)的就行。當(dāng)然,修改了也行。
3、
ok,安裝完成。
我們打開(kāi)服務(wù),MongoDB已安裝為WIndwos服務(wù),并自動(dòng)開(kāi)啟:
說(shuō)明:MongoDB 4.0的安裝和以前版本大不相同,4.0之后的版本簡(jiǎn)化了安裝,在安裝時(shí)就可以進(jìn)行配置,不必再使用命令行進(jìn)行參數(shù)配置。
zip壓縮包形式安裝MongoDB
1、解壓,重命名解壓后得到的文件夾為mongdb(方便輸路徑),將mongodb文件夾放在某個(gè)位置,比如我放在D:\
2、在mongodb文件夾所在盤(pán)符的根目錄下,創(chuàng)建data文件夾,在data文件下創(chuàng)建db子文件夾、log子文件。
可以鼠標(biāo)右鍵新建,也可以命令行下:
mkdir 盤(pán)符:\data\db
mkdir 盤(pán)符:\data\log
3、將MongoDB安裝為Windows服務(wù)
(1)在mongodb文件夾下新建文本文件 mongod.cfg,mongod指的是MongoDB的服務(wù)器端程序mongod.exe,后綴cfg即config,表示這是一個(gè)配置文件。文件中輸入:
systemLog: destination: file path: D:\data\log\mongod.logstorage: dbPath: D:\data\db
注意:一共有3個(gè)小的配置項(xiàng),小配置項(xiàng)的冒號(hào)后面有一個(gè)空格。建議直接復(fù)制代碼。
說(shuō)明:使用zip壓縮包方式安裝,必須創(chuàng)建data、db文件夾,并指定data目錄。
(2)命令行下,執(zhí)行:
D:\mongodb\bin\mongod.exe --config D:\mongodb\mongod.cfg --install
此句命令是將MongoDB安裝為Windows服務(wù),并根據(jù)mongod.cfg文件設(shè)置data、log目錄。里面的路徑要換為你自己的路徑。
并不會(huì)提示安裝是否成功,如果命令行下提示“Unrecognized option: systemLog”,是因?yàn)槟愕膍ongod.cfg中的配置有問(wèn)題,一般是小配置項(xiàng)的冒號(hào)后面少了一個(gè)空格,建議直接復(fù)制我的配置代碼。
如果命令行下沒(méi)有提示,則Ctrl+S 輸入“服務(wù)”,打開(kāi)Windows服務(wù),查看是否有MongoDB服務(wù),有則安裝服務(wù)成功,無(wú)則安裝失敗。
安裝失敗時(shí),打開(kāi) 盤(pán)符\data\log\mongod.log文件中的日志查看原因,這是MongoDB服務(wù)器mongod.exe的日志文件。如果文件中是“Error connecting to the Service Control Manager: 拒絕訪問(wèn)?!?,這是因?yàn)槠胀钚袡?quán)限不夠,不能將MongoDB安裝為WIndows服務(wù)。
要用這個(gè)命令行執(zhí)行安裝服務(wù)的命令。查看服務(wù):
已安裝MongoDB服務(wù),默認(rèn)自動(dòng)啟動(dòng),但現(xiàn)在沒(méi)有正在運(yùn)行狀態(tài)。
安裝成功后,打開(kāi)盤(pán)符\data\log\mongod.log文件,可以看到:
2019-06-27T23:50:26.426+0800 I CONTROL [main] Trying to install Windows service 'MongoDB'
2019-06-27T23:50:26.428+0800 I CONTROL [main] Service 'MongoDB' (MongoDB) installed with command line 'D:\mongodb\bin\mongod.exe --config D:\mongodb\mongod.cfg --service'
2019-06-27T23:50:26.428+0800 I CONTROL [main] Service can be started from the command line with 'net start MongoDB'
說(shuō)明:使用zip壓縮包安裝MongoDB較繁瑣,且容易出現(xiàn)問(wèn)題,建議使用msi安裝包安裝。
測(cè)試環(huán)境是否已配好
1、開(kāi)啟MongoDB服務(wù)。有3種方式:
(1)服務(wù)界面,鼠標(biāo)右鍵點(diǎn)啟動(dòng)
(2)在mongodb\bin目錄下,雙擊mongod.exe啟動(dòng)。
如果一閃而過(guò),有2種可能:
MongoDB服務(wù)已經(jīng)是開(kāi)啟狀態(tài),不能再開(kāi)啟。之前未修改data路徑為根目錄下的data\db
(3)配置環(huán)境變量,在path變量中添加mongodb\bin所在路徑。命令行執(zhí)行:net start MongoDB。
如果報(bào)錯(cuò),提示“拒絕訪問(wèn)”,是因?yàn)槠胀钚袡?quán)限不夠,要使用命令行(管理員)。當(dāng)然,在C:\Windows\System32下找到cmd.exe,以管理員身份運(yùn)行,也是一樣的。
推薦使用第三種,較方便。
如果之前未修改data目錄,解決辦法:在mongodb所在盤(pán)符根目錄下,新建data文件夾,在data下新建db文件夾,重啟MongoDB服務(wù),ok。
4.0之后的版本、使用msi方式安裝,如果未修改data路徑為根目錄下的data\db,(1)、(3)都能開(kāi)啟MongoDB服務(wù),運(yùn)行正常,(2)不能開(kāi)啟MongoDB服務(wù)。
2、在瀏覽器地址欄輸入127.0.0.1:27017,出現(xiàn)以下界面則說(shuō)明環(huán)境已配好。
MongoDB客戶端的使用示例1、打開(kāi)MongoDB客戶端有2種方式:mongodb\bin下雙擊mongo.exe命令行下mongo,這句代碼是執(zhí)行mongodb\bin下的mongo.exe,如果未配置path環(huán)境變量,需要輸入全路徑D:\mongodb\bin\mongo,當(dāng)然也可以cd到bin目錄,執(zhí)行mongo。普通命令行就可以打開(kāi)MongoDB客戶端。
2、MongoDB客戶端是一個(gè)JavaScript shell,可以執(zhí)行一些簡(jiǎn)單的算術(shù)運(yùn)算。
3、輸入show dbs查看所有的數(shù)據(jù)庫(kù),輸入db查看當(dāng)前使用的數(shù)據(jù)庫(kù)。
4、輸入db.mySet.insert({x:10}),往mySet集合中插入一個(gè)字段{x:10}。 輸入db.mySet.find()查看集合中的所有字段。
總結(jié)
以上所述是小編給大家介紹的Windows下MongoDB的下載安裝、環(huán)境配置教程圖解,希望對(duì)大家有所幫助,如果大家有任何疑問(wèn)請(qǐng)給我留言,小編會(huì)及時(shí)回復(fù)大家的。在此也非常感謝大家對(duì)腳本之家網(wǎng)站的支持!
如果你覺(jué)得本文對(duì)你有幫助,歡迎轉(zhuǎn)載,煩請(qǐng)注明出處,謝謝!
您可能感興趣的文章:- centos8 使用yum 安裝 mongodb 4.2的方法
- Python Django的安裝配置教程圖文詳解
- Python、 Pycharm、Django安裝詳細(xì)教程(圖文)
- Golang學(xué)習(xí)筆記之安裝Go1.15版本(win/linux/macos/docker安裝)