超详细windows安装mongo数据库、注册为服务并添加环境变量
1.官網(wǎng)下載zip安裝包
官網(wǎng)地址https://www.mongodb.com/download-center/community?jmp=nav,現(xiàn)在windows系統(tǒng)一般都是64位的,選好版本、系統(tǒng)和包類型之后點(diǎn)擊download,mongodb-win32-x86_64-2008plus-ssl-4.0.10.zip。
?
2.解壓zip包,創(chuàng)建數(shù)據(jù)文件、日志文件和數(shù)據(jù)庫(kù)配置文件
將下載后的zip包解壓到D盤并重命名為mongodb4.0.10,下圖除去三個(gè)紅框標(biāo)記的其余都是zip解壓縮后的文件。
在mongodb4.0.10中新建文件夾data,用于存放數(shù)據(jù)文件;新建文件夾log并在log下新建mongo.log文件,用于存放日志;新建mongo.conf配置文件,文件內(nèi)容如下。
?
#數(shù)據(jù)庫(kù)路徑 dbpath=D:\mongodb4.0.10\data #日志路徑 logpath=D:\mongodb4.0.10\log\mongo.log #啟用日志文件,默認(rèn)也啟用 journal=true #日志模式為追加 logappend=true #過(guò)濾無(wú)用日志 quiet=true #端口號(hào) port=27017?
3.安裝mongo服務(wù)
進(jìn)入安裝包的解壓路徑的bin目錄下,bin目錄為執(zhí)行文件目錄,內(nèi)容如下
?
?打開cmd窗口,在bin目錄下執(zhí)行mongod --config "d:\mongodb4.0.10\mongo.conf"(其實(shí)可以不加雙引號(hào)),執(zhí)行結(jié)果如下
?
4.啟動(dòng)mongo服務(wù)
關(guān)閉當(dāng)前cmd窗口另開一個(gè)cmd窗口,在bin目錄下執(zhí)行mongod --dbpath d:\mongodb4.0.10\data,執(zhí)行后如下
(如果不關(guān)閉上一個(gè)cmd窗口,這一步執(zhí)行會(huì)報(bào)”另一個(gè)程序正在使用此文件,進(jìn)程無(wú)法訪問(wèn)“)
在瀏覽器中輸入http://127.0.0.1:27017,返回結(jié)果如下,表明mongo數(shù)據(jù)庫(kù)安裝成功。
?
5.連接mongo數(shù)據(jù)庫(kù)
保持上一個(gè)cmd窗口開啟,另開一個(gè)cmd窗口在bin目錄下執(zhí)行mongo,執(zhí)行結(jié)果如下
?可執(zhí)行命令查詢當(dāng)前版本和已存在的數(shù)據(jù)庫(kù)。
?
6.后續(xù)要使用mongo數(shù)據(jù)庫(kù),先在bin目錄下執(zhí)行mongod --dbpath d:\mongodb4.0.10\data啟動(dòng)服務(wù),保持窗口開啟在另一窗口執(zhí)行mongo即可進(jìn)入數(shù)據(jù)庫(kù)。
?
使用上面的方法即可正常啟停和使用mongo數(shù)據(jù)庫(kù),但是每次都需要進(jìn)入到安裝路徑的bin目錄下啟停服務(wù)、連接數(shù)據(jù)庫(kù)十分麻煩。因此需要將mongo添加到windows的服務(wù)中,并且將mongo程序添加到環(huán)境變量中。
7.將mongo添加為windows服務(wù)
關(guān)閉之前所有的cmd窗口,使用管理員權(quán)限打開一個(gè)新的cmd窗口,bin目錄下執(zhí)行mongod --config d:\mongodb4.0.10\mongo.conf --install?--serviceName MongoDB,安裝完成后可在windows的服務(wù)中看到MongoDB,可以在服務(wù)中啟動(dòng)或停止服務(wù),或者在cmd的任意路徑中執(zhí)行net start/stop MongoDB來(lái)啟停,并且啟動(dòng)后如果不手動(dòng)停止,服務(wù)回一直為啟動(dòng)狀態(tài),后續(xù)連接數(shù)據(jù)庫(kù)之前不需要先啟動(dòng)服務(wù)。
如果不使用管理員權(quán)限安裝服務(wù),執(zhí)行不報(bào)錯(cuò)但是服務(wù)無(wú)法注冊(cè)成功,即無(wú)法在windows服務(wù)中找到mongoDB服務(wù);使用管理員權(quán)限,如果有其他運(yùn)行mongo服務(wù)的cmd窗口,也無(wú)法成功,查看日志如下,此時(shí)關(guān)閉其他cmd窗口重新執(zhí)行安裝服務(wù)即可。
exception in initAndListen: DBPathInUse: Unable to create/open the lock file: E:\mongodb4.0.10\data\mongod.lock (另一個(gè)程序正在使用此文件,進(jìn)程無(wú)法訪問(wèn)。). Ensure the user executing mongod is the owner of the lock file and has the appropriate permissions. Also make sure that another mongod instance is not already running on the E:\mongodb4.0.10\data directory, terminatingbin目錄下執(zhí)行mongd --remove移除mongodb服務(wù)
?
8.將mongo添加到環(huán)境變量
上述添加到服務(wù)的操作解決的是在bin下執(zhí)行mongod --dbpath d:\mongodb4.0.10\data啟動(dòng)服務(wù)的操作,但是要連接mongo數(shù)據(jù)庫(kù)還是需要到bin目錄下執(zhí)行mongo,這就需要添加環(huán)境變量了,將mongo的bin路徑添加到環(huán)境變量之后,就可以在cmd的任意路徑中通過(guò)mongo連接到mongo數(shù)據(jù)庫(kù)。。
電腦上右鍵-管理,打開系統(tǒng)設(shè)置界面如下圖1,點(diǎn)擊高級(jí)系統(tǒng)設(shè)置進(jìn)入系統(tǒng)屬性設(shè)置界面如下圖2,在高級(jí)頁(yè)簽中點(diǎn)擊環(huán)境變量,進(jìn)入環(huán)境變量設(shè)置界面如下圖3,選中系統(tǒng)變量Path點(diǎn)擊編輯,進(jìn)入編輯環(huán)境變量界面如下圖4,點(diǎn)擊新建,將mongo的完整bin路徑添加到最后,保存即可。
? ? ? ? ? ? ? ?
?
? ? ??
?
轉(zhuǎn)載于:https://www.cnblogs.com/Forever77/p/11193704.html
總結(jié)
以上是生活随笔為你收集整理的超详细windows安装mongo数据库、注册为服务并添加环境变量的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: 午休梦到蛇是什么意思
- 下一篇: 女人梦到黄鳝爬身上是胎梦吗