MongoDB安裝配置教程

  • 2019 年 10 月 6 日
  • 筆記

數據是每一前端人員必定接觸的一樣,所有的數據都是後端來編寫,如果自己想練習項目,卻沒有數據,而是寫一些假數據,去編寫,或者通過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:mongodbdatadb

因為啟動mongodb服務之前需要必須創建數據庫文件的存放文件夾,否則命令不會自動創建,而且不能啟動成功

4.啟動MongoDB服務

1.打開cmd命令行護着用Windows+R鍵打開,輸入cmd

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

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

即是在第三步創建的數據庫存放文件路徑下啟動。當你點擊回車的時候,出現一下界面,說明已經成功了

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

五、配置本地windows mongodb 服務

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

1.先在data文件下創建一個新文件夾log(用來存放日誌文件)

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

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

dbpath=G:mongodbdatadb

logpath=G:mongodbdatalogmongo.log   mongo.log這個會自動生成

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

輸入: mongod -dbpath "g:mongodbdatadb" -logpath "g:mongodbdatalogmongo.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