Mongodb3.6 快速入門(一)


 

一、安裝 

官網下載地址 

文章中用的3.6community server 64 位。

安裝完成后的目錄如下:

二、啟動Mongodb

有多種方式可以啟動Mongodb,但在實際項目中,主要還是通過配置文件的方式將Mongodb作為windows服務啟動。

1、創建配置文件mongo.txt

內容如下:

#配置mongodb數據的存儲路徑
dbpath=D:\mongodb\data
#配置mongodb日志文件
#logpath=D:\mongodb\log\mongo.log
#配置端口,若不配置,默認27017端口
port=40001

PS:這里要手動創建data 和log 文件夾,當然,這里目錄也可以放在別的盤里,不一定要放在安裝目錄,如下圖:

2、通過命令窗口 Mongodb shell 啟動

進入bin目錄下,在空白的地方,按着shift 同時右鍵,打開cmd窗口(在此處打開命令窗口),輸入以下命令:

mongod -f d:\mongodb\mongo.txt 

如下圖:

 

啟動成功,將會看到waiting  for connetions on port  40001 ,如下圖,

1、連接Mongo 數據庫

同樣在bin目錄下,打開另一個cmd窗口,輸入 mongo -host 127.0.0.1 --port 40001 (或者mongo -port 40001)

輸入 db ,回車 

可以看到默認連接的Mongodb 的test數據庫。

至此,窗口啟動已經完成。

PS:關於Mongodb 一些基本命令,大家可以自己在網上查找學習,這里就不做介紹了。

 

3、windows 服務方式啟動Mongodb

我們可以通過兩種方式將mongodb作為windows服務啟動:

1、在窗口中執行mongodb shell

2、編寫bat腳本

當作為服務方式啟動后,日志需要輸入具體的日志文件中,因此,我們需要將配置文件中注釋的日志路徑打開,如下圖:

打開日志文件路徑:

#配置mongodb數據的存儲路徑
dbpath=D:\mongodb\data
#配置mongodb日志文件
logpath=D:\mongodb\log\mongo.log
#配置端口,若不配置,默認27017端口
port=40001

同樣,我們在bin目錄下打開cmd 命令窗口,輸入

mongod --install --serviceName MongodbTest --serviceDisplayName MongodbTest --config d:\mongodb\mongo.txt  

回車執行。

查看日志,我們有可能會看到權限不夠的信息:

 

這是因為我們不是以管理員的權限運行cmd 窗口。這時,只需要右鍵/以管理員方式運行cmd 命令即可,通過命令進入bin目錄,如下圖:

 

再次輸入  mongod --install --serviceName MongodbTest --serviceDisplayName MongodbTest --config d:\mongodb\mongo.txt

 

 

上圖說明,我們的Mongodb 已作為windows服務安裝成功。在任務管理器中,服務 下 將會看到我們在命令行中命名的mongodb 服務,如下圖 :

 

從圖中,我們可以看到,服務是一個已停止的狀態,這是因為我們還沒執行命令:

 

任務管理器的狀態【已運行】,如下圖:

 

PS:為了方便升級,在實際中,我們往往把安裝命令放到bat腳本執行,就不用每次都打開cmd命令窗口。bat 腳本 如下:

net stop MongodbTest
sc delete MongodbTest
D:\mongodb\bin\mongod --install --serviceName MongodbTest --serviceDisplayName MongodbTest --config d:\mongodb\mongo.txt
net start MongodbTest
pause

 

PS:若有疑問,歡迎留言。也歡迎大家推薦。謝謝 。下一篇 寫寫 Mongodb副本集、備災、net 如何連接使用副本集。 

 

 

 

  

 

 

 

 

 

 

  


免責聲明!

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



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