日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 运维知识 > windows >内容正文

windows

超详细windows安装mongo数据库、注册为服务并添加环境变量

發(fā)布時間:2023/11/29 windows 31 豆豆
生活随笔 收集整理的這篇文章主要介紹了 超详细windows安装mongo数据库、注册为服务并添加环境变量 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

1.官網(wǎng)下載zip安裝包

官網(wǎng)地址https://www.mongodb.com/download-center/community?jmp=nav,現(xiàn)在windows系統(tǒng)一般都是64位的,選好版本、系統(tǒng)和包類型之后點擊download,mongodb-win32-x86_64-2008plus-ssl-4.0.10.zip。

?

2.解壓zip包,創(chuàng)建數(shù)據(jù)文件、日志文件和數(shù)據(jù)庫配置文件

將下載后的zip包解壓到D盤并重命名為mongodb4.0.10,下圖除去三個紅框標(biāo)記的其余都是zip解壓縮后的文件。

在mongodb4.0.10中新建文件夾data,用于存放數(shù)據(jù)文件;新建文件夾log并在log下新建mongo.log文件,用于存放日志;新建mongo.conf配置文件,文件內(nèi)容如下。

?

#數(shù)據(jù)庫路徑 dbpath=D:\mongodb4.0.10\data #日志路徑 logpath=D:\mongodb4.0.10\log\mongo.log #啟用日志文件,默認也啟用 journal=true #日志模式為追加 logappend=true #過濾無用日志 quiet=true #端口號 port=27017

?

3.安裝mongo服務(wù)

進入安裝包的解壓路徑的bin目錄下,bin目錄為執(zhí)行文件目錄,內(nèi)容如下

?

?打開cmd窗口,在bin目錄下執(zhí)行mongod --config "d:\mongodb4.0.10\mongo.conf"(其實可以不加雙引號),執(zhí)行結(jié)果如下

?

4.啟動mongo服務(wù)

關(guān)閉當(dāng)前cmd窗口另開一個cmd窗口,在bin目錄下執(zhí)行mongod --dbpath d:\mongodb4.0.10\data,執(zhí)行后如下

(如果不關(guān)閉上一個cmd窗口,這一步執(zhí)行會報”另一個程序正在使用此文件,進程無法訪問“)

在瀏覽器中輸入http://127.0.0.1:27017,返回結(jié)果如下,表明mongo數(shù)據(jù)庫安裝成功。

?

5.連接mongo數(shù)據(jù)庫

保持上一個cmd窗口開啟,另開一個cmd窗口在bin目錄下執(zhí)行mongo,執(zhí)行結(jié)果如下

?可執(zhí)行命令查詢當(dāng)前版本和已存在的數(shù)據(jù)庫。

?

6.后續(xù)要使用mongo數(shù)據(jù)庫,先在bin目錄下執(zhí)行mongod --dbpath d:\mongodb4.0.10\data啟動服務(wù),保持窗口開啟在另一窗口執(zhí)行mongo即可進入數(shù)據(jù)庫。

?

使用上面的方法即可正常啟停和使用mongo數(shù)據(jù)庫,但是每次都需要進入到安裝路徑的bin目錄下啟停服務(wù)、連接數(shù)據(jù)庫十分麻煩。因此需要將mongo添加到windows的服務(wù)中,并且將mongo程序添加到環(huán)境變量中。

7.將mongo添加為windows服務(wù)

關(guān)閉之前所有的cmd窗口,使用管理員權(quán)限打開一個新的cmd窗口,bin目錄下執(zhí)行mongod --config d:\mongodb4.0.10\mongo.conf --install?--serviceName MongoDB,安裝完成后可在windows的服務(wù)中看到MongoDB,可以在服務(wù)中啟動或停止服務(wù),或者在cmd的任意路徑中執(zhí)行net start/stop MongoDB來啟停,并且啟動后如果不手動停止,服務(wù)回一直為啟動狀態(tài),后續(xù)連接數(shù)據(jù)庫之前不需要先啟動服務(wù)。

如果不使用管理員權(quán)限安裝服務(wù),執(zhí)行不報錯但是服務(wù)無法注冊成功,即無法在windows服務(wù)中找到mongoDB服務(wù);使用管理員權(quán)限,如果有其他運行mongo服務(wù)的cmd窗口,也無法成功,查看日志如下,此時關(guān)閉其他cmd窗口重新執(zhí)行安裝服務(wù)即可。

exception in initAndListen: DBPathInUse: Unable to create/open the lock file: E:\mongodb4.0.10\data\mongod.lock (另一個程序正在使用此文件,進程無法訪問。). 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, terminating

bin目錄下執(zhí)行mongd --remove移除mongodb服務(wù)

?

8.將mongo添加到環(huán)境變量

上述添加到服務(wù)的操作解決的是在bin下執(zhí)行mongod --dbpath d:\mongodb4.0.10\data啟動服務(wù)的操作,但是要連接mongo數(shù)據(jù)庫還是需要到bin目錄下執(zhí)行mongo,這就需要添加環(huán)境變量了,將mongo的bin路徑添加到環(huán)境變量之后,就可以在cmd的任意路徑中通過mongo連接到mongo數(shù)據(jù)庫。。

電腦上右鍵-管理,打開系統(tǒng)設(shè)置界面如下圖1,點擊高級系統(tǒng)設(shè)置進入系統(tǒng)屬性設(shè)置界面如下圖2,在高級頁簽中點擊環(huán)境變量,進入環(huán)境變量設(shè)置界面如下圖3,選中系統(tǒng)變量Path點擊編輯,進入編輯環(huán)境變量界面如下圖4,點擊新建,將mongo的完整bin路徑添加到最后,保存即可。

? ? ? ? ? ? ? ?

?

? ? ??

?

轉(zhuǎn)載于:https://www.cnblogs.com/Forever77/p/11193704.html

總結(jié)

以上是生活随笔為你收集整理的超详细windows安装mongo数据库、注册为服务并添加环境变量的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。