MongoDB安裝配置教程

小周sri的碼農發表於2018-08-06

 

資料是每一前端人員必定接觸的一樣,所有的資料都是後端來編寫,如果自己想練習專案,卻沒有資料,而是寫一些假資料,去編寫,或者通過json-server搭建一個資料,今天我們就通過MongoDB來搭建一個真正的資料庫,從安裝到配置到編寫,一步到位,也是小編安裝配置過程中,所遇到的問題,安裝下面的步驟,一步一步的來,相信你一定會成功的

什麼是MongoDB ?

MongoDB 是由C++語言編寫的,是一個基於分散式檔案儲存的開源資料庫系統。

在高負載的情況下,新增更多的節點,可以保證伺服器效能。

MongoDB 旨在為WEB應用提供可擴充套件的高效能資料儲存解決方案。

MongoDB 將資料儲存為一個文件,資料結構由鍵值(key=>value)對組成。MongoDB 文件類似於 JSON 物件。欄位值可以包含其他文件,

接下來小編帶著大家一步一步的完成安裝和配置

1.安裝MongoDB

下載安裝包之後直接開啟執行,安裝包放在自己想放的位置,本次安裝包是放在G盤

 

一直執行Next下一步,當進入這個介面的時候,下面的√一定要去掉,不然會安裝的特別的慢,如果不去掉,可能要等幾個小時以上,小編親身已經試驗過了

 

 當所有的步驟值完成的時候,找到你的安裝的目錄,會有以下結果,(小編打馬賽克的那個,不用管,不會受影響,只是小編把安裝包也放在這了)

2.環境變數配置

當MongoDB安裝完後,需要配置環境變數,

滑鼠右鍵選擇“計算機”“屬性”,會彈出一個框,點選 “高階系統設定”,會彈出一個系統屬性,找到環境變數

 

在找到系統變數裡面的path這個,點選編輯 

找到自己安裝的目錄,一定要進入bin這個目錄裡面,把這個目錄拷貝到變數值裡面,後面要加一個“;”,然後點選確定,這樣環境變數就已經配置好了

 

3.建立資料庫檔案的存放位置

在你data的目錄下,建立一個db檔案   G:\mongodb\data\db

因為啟動mongodb服務之前需要必須建立資料庫檔案的存放資料夾,否則命令不會自動建立,而且不能啟動成功

4.啟動MongoDB服務

1.開啟cmd命令列護著用Windows+R鍵開啟,輸入cmd

2.進入G盤,也就是你安裝的目錄,g:\mongodb\bin;(一定要先進入G盤,讓cd到你的目錄 cd mongodb, 然後在cd bin這個目錄下)

 3.輸入如下命令啟動MongoDB,mongod   --dbpath g:\mongodb\data\db, 這個是你安裝的目錄  ,然後回車

即是在第三步建立的資料庫存放檔案路徑下啟動。當你點選回車的時候,出現一下介面,說明已經成功了

4.在瀏覽器輸入http://localhost:27017,如果在瀏覽器中出現下面一段英文說明成功了

五、配置本地windows mongodb 服務

 這樣可設定為 開機自啟動,可直接手動啟動關閉,可通過命令列net start MongoDB 啟動。該配置會大大方便。也不要在進入bin的目錄下啟動了

1.先在data檔案下建立一個新資料夾log(用來存放日誌檔案)

2.在mongodb新建配置檔案mongo.config,這個是和bin目錄同級的

3.用記事本開啟mongo.config  ,並輸入下面兩個命令,然後儲存

 

dbpath=G:\mongodb\data\db

logpath=G:\mongodb\data\log\mongo.log   mongo.log這個會自動生成

4.用管理員身份開啟cmd,左上角會出現管理員三個字,然後一次進入你的bin的目錄下G:\mongodb\bin,這個一定要有管理員的身份去開啟,否則執行下面命令會一直報錯

輸入: mongod -dbpath "g:\mongodb\data\db" -logpath "g:\mongodb\data\log\mongo.log" -install -serviceName "MongoDB",    MongoDB就是啟動的名字

如果輸入次命令出現錯誤的話,先刪除服務sc delete MongoDB,再次輸入上個命令就好了

這樣的話,mongodb服務Windows已經配置好了,我們可以不用進入bin的目錄下啟動MongoDB了,

當我們通過輸入net start MongoDB啟動的時候給我報這個錯誤,

解決方法

在mongodn>data>db找到這個目錄,刪除mongodb.lock這個檔案,

刪除這個檔案之後,再次執行  net start MongoDB這個命令,服務已經能啟動了,說明MongoDB已經配置好了

我們可以通過在命令視窗輸入services.msc這個命令,彈出一個服務視窗,可以看到MongoDB服務啟動中

六常用命令

net start MongoDB   開啟服務

net stop MongoDB  關閉服務

七建立一個資料庫表

完成以上的配置我們就可以自己搭建一個資料庫了,只要按照上面的步驟一步一步的來,就會成功,小編也是踩了很多的坑,總結出來的,

建立資料庫的常用命令,這幾個命令一定要記住

在bin的目錄下,輸入mongo啟動,開始寫入資料內容

show dbs  顯示當前所有的資料,可以看到,當前沒有資料內容

 

use students  建立資料庫名字,  students就是資料庫名字

 

db  顯示當前資料庫

 

show collections 顯示資料庫中所有的集合

db.<collection>.insert(doc) 往資料庫插入文件

db.students.insert({id:"001",name:"JIM",age:"18"});這個就是我們插入的資料

 

db.students.find()通過資料這個命令,往students這個資料庫查詢當前集合中所有的文件,也可以條件查詢

 

以上都是今天所有的內容,從此自己也可以搭建資料,進行一些操作,如果喜歡,可以關注一下,在安裝過程中如遇到問題,可以留言,方便與你回答

 

相關文章