MongoDB安裝配置教程

 

數據是每一前端人員一定接觸的同樣,全部的數據都是後端來編寫,若是本身想練習項目,卻沒有數據,而是寫一些假數據,去編寫,或者經過json-server搭建一個數據,今天咱們就經過MongoDB來搭建一個真正的數據庫,從安裝到配置到編寫,一步到位,也是小編安裝配置過程當中,所遇到的問題,安裝下面的步驟,一步一步的來,相信你必定會成功的前端

什麼是MongoDB ?

MongoDB 是由C++語言編寫的,是一個基於分佈式文件存儲的開源數據庫系統。mongodb

在高負載的狀況下,添加更多的節點,能夠保證服務器性能。數據庫

MongoDB 旨在爲WEB應用提供可擴展的高性能數據存儲解決方案。json

MongoDB 將數據存儲爲一個文檔,數據結構由鍵值(key=>value)對組成。MongoDB 文檔相似於 JSON 對象。字段值能夠包含其餘文檔,windows

接下來小編帶着你們一步一步的完成安裝和配置後端

1.安裝MongoDB瀏覽器

下載安裝包以後直接打開運行,安裝包放在本身想放的位置,本次安裝包是放在G盤服務器

 下載地址 https://www.mongodb.org/dl/win32數據結構

一直執行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,若是在瀏覽器中出現下面一段英文說明成功了

5、配置本地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這個數據庫查詢當前集合中全部的文檔,也能夠條件查詢

 

以上都是今天全部的內容,今後本身也能夠搭建數據,進行一些操做,若是喜歡,能夠關注一下,在安裝過程當中如遇到問題,能夠留言,方便與你回答

個人博客即將同步至騰訊雲+社區,邀請你們一同入駐:https://cloud.tencent.com/developer/support-plan?invite_code=281wsnsiy2dcs

相關文章
相關標籤/搜索