超詳細windows安裝mongo數據庫、注冊為服務並添加環境變量


1.官網下載zip安裝包

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

 

2.解壓zip包,創建數據文件、日志文件和數據庫配置文件

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

在mongodb4.0.10中新建文件夾data,用於存放數據文件;新建文件夾log並在log下新建mongo.log文件,用於存放日志;新建mongo.conf配置文件,文件內容如下。

 

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

 

3.安裝mongo服務

進入安裝包的解壓路徑的bin目錄下,bin目錄為執行文件目錄,內容如下

 

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

 

4.啟動mongo服務

關閉當前cmd窗口另開一個cmd窗口,在bin目錄下執行mongod --dbpath d:\mongodb4.0.10\data,執行后如下

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

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

 

5.連接mongo數據庫

保持上一個cmd窗口開啟,另開一個cmd窗口在bin目錄下執行mongo,執行結果如下

 可執行命令查詢當前版本和已存在的數據庫。

 

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

 

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

7.將mongo添加為windows服務

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

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

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目錄下執行mongd --remove移除mongodb服務

 

8.將mongo添加到環境變量

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

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

               

 

      

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM