標籤:ram c盤 tty append int 技術 後台 安裝 下載工具
1.下載mongodb軟體
官網: https://www.mongodb.com/download-center#community
選擇適合windows的安裝包
需要注意的是當前只支援 64位的伺服器,大小在150Mb 左右
可以用瀏覽器下載,也可以用下載工具下載,一般來說國外網站上下載軟體用下載工具速度比較快 ,
下載後雙擊該檔案,按操作提示安裝即可。
安裝過程中,你可以通過點擊 "Custom(自訂)" 按鈕來設定你的安裝目錄。
2.建立資料目錄
MongoDB將資料目錄存放在 db 目錄下。但是這個資料目錄不會主動建立,我們在安裝完成後需要建立它。請注意,資料目錄應該放在根目錄下((如: C:\ 或者 D:\ 等 )。
在本教程中,我們已經在 C 盤安裝了 mongodb,現在讓我們建立一個 data 的目錄然後在 data 目錄裡建立 db 目錄。
我們可以用CMD命令列在C盤根目錄下建立一個data\db檔案夾
c:\>cd c:c:\>mkdir datac:\>cd datac:\data>mkdir dbc:\data>cd dbc:\data\db>
你也可以通過 window 的資源管理員中建立這些目錄,而不一定通過命令列。
3.MongoDB伺服器命令提示字元下運行:
這裡說明一點,MongoDB裡面有兩個最主要的部分:mongod.exe和mongo.exe,前者為伺服器,後者為操作後台。要想成功運行MongoDB就要先搭建並運行伺服器,再在保持伺服器啟動並執行情況下開啟後台。
a.由於前期的安裝不會產生資料目錄,需要自己建立,我的資料目錄為C:\data\db
b.運行cmd,開啟你自己安裝目錄下的bin檔案,在bin目錄中執行mongod.exe檔案。輸入如下:
cd C:\Program Files\MongoDB\Server\3.4\bin
mongod.exe –dbpath c:\data\db
如果執行成功,會輸出如上資訊。
c.前兩個步驟將伺服器搭建完畢,此時保持之前的cmd視窗,再開啟一個cmd視窗來運行mongo.exe。
同樣開啟bin檔案,執行mongo.exe,就可以進入MongoDB的Shell介面進行操作了。
4.MongoDB伺服器作為Windows伺服器運行:
前面的三步已經算是完整安裝並可以運行MongoDB了,但是當mongod.exe被關閉時,mongo.exe 就無法串連到資料庫,所以每次使用MongoDB都要開啟mongod.exe程式,非常麻煩。將mongodb伺服器安裝為windows服務可以解決此問題。
a.自己建立兩個目錄:資料目錄C:\data\db以及日誌目錄C:\data\log
b.運行cmd,必須是以管理員身份運行!!!
輸入以下內容:
cd C:\Program Files\MongoDB\Server\3.4\bin
mongod.exe –logpath “C:\data\log\mongodb.log” –logappend –dbpath “C:\data\db” –serviceName “MongoDB” –install
net start mongodb
PS: net start mongodb為啟動mongodb服務,net stop mongodb 停止mongodb服務。
此時你可以觀察兩個位置的變化:
- 1.C:\data\log下出現了mongodb.log檔案,開啟看到以下內容:
日誌中出現了我們搭建伺服器的操作記錄,並且已經運行,預設連接埠27017等待串連。
- 2.開啟工作管理員,進程裡面會出現MongoDB伺服器,所以你也可以利用工作管理員關閉MongoDB伺服器
c.運行mongo.exe
同樣開啟bin檔案,執行mongo.exe,就可以進入Shell介面
如所示:
到此,MongoDB安裝及將MongoDB伺服器作為windows服務運行步驟描述完畢,有一些小坑再強調一下。
1.將MongoDB伺服器作為windows服務運行時,務必在管理員身份下運行,不然會因沒有許可權而出現錯誤。
2.如果操作過程中,出現伺服器無法正常啟動的問題,嘗試刪除C:\data\db裡面的mongod.lock這個檔案,因為在上次伺服器退出異常時,這個檔案會將伺服器鎖住。
Windows 平台安裝 MongoDB