MongoDB的安裝

weixin_34128411發表於2018-03-30

作者部落格:漂小泊的部落格
作者主站:小泊隨記
原文地址:文章地址

工欲善其事必先利其器。

功能簡述

在本機利用MongoDB、Mongoose模擬搭建本地資料庫,利用Express模擬搭建本地伺服器,通過瀏覽器訪問本地註冊和登陸介面,實現使用者的註冊和登陸,並對使用者資料進行簡單的加密處理。

引讀:資料庫(Database)

資料庫是按照資料結構來組織、儲存和管理資料的倉庫。
我們的程式都是在記憶體中執行的,一旦程式執行結束或者計算機斷電,程式執行中的資料都會丟失。
所以我們就需要將一些程式執行的資料持久化到硬碟之中,以確保資料的安全性。而資料庫就是資料持久化的最佳選擇。
說白了,資料庫就是儲存資料的倉庫。

資料庫主要分成兩種:
關係型資料庫
MySQL、Oracle、DB2、SQL Server ……
關聯式資料庫中全都是表
非關係型資料庫
MongoDB、Redis ……
鍵值對資料庫
文件資料庫MongoDB
延伸:百度百科

MongoDB

簡介

MongoDB是為快速開發網際網路Web應用而設計的資料庫系統。設計目標是極簡、靈活、作為Web應用棧的一部分。
MongoDB的資料模型是面向文件的,所謂文件是一種類似於JSON的結構,簡單理解MongoDB這個資料庫中存的是各種各樣的JSON。(BSON)
延伸百度百科

官網:https://www.mongodb.com/

下載安裝

1、下載地址
https://www.mongodb.org/dl/win32/
MongoDB的版本偶數版本為穩定版,奇數版本為開發版。
MongoDB對於32位系統支援不佳,所以3.2版本以後沒有再對32位系統的支援。

2、安裝

①點選下一步,同意條約



②選擇預設完全安裝還是自主安裝
這裡建議選擇預設安裝,如果自主安裝在選擇安裝目錄時確保安裝路徑無中文字元


③安裝完成

3、配置mongDB並啟動

①找到MongoDB安裝路徑,將其加入“環境變數”中

C:\Program Files\MongoDB\Server\3.2\bin

修改安裝目錄的將修改的安裝目錄地址加入
環境變數的詳細配置→https://www.itsolotime.com/blog/2018/01/25/node.js%20usage

②在c盤根目錄下建立資料夾:
data
data/db



③開啟命令列視窗,輸入mongod啟動資料庫伺服器

mongod

注意:32位系統的使用者,第一次啟動時輸入如下指令來啟動伺服器

mongod --storageEngine=mmapv1

④出現如下內容,證明資料庫伺服器啟動成功


waiting for connections on port 27017

4、啟動MongoDB客戶端
注意:上一步的命令視窗不要關閉
開啟一個新的命令列視窗,輸入mongo,來啟動客戶端

mongo

出現 connecting to: test 證明連線成功


其他配置

1、如何自主修改MongoDB的儲存位置和預設埠(不建議修改)

mongod --dbpath C:\Users\Zero\Desktop\mongo\data\db --port 12321

以上程式碼就是將儲存位置指定到了“桌面的mongo資料夾中的data/db中”,埠將27017指定為了12321

2、配置windows系統啟動項
配置啟動項將使每次開機後,資料庫自動啟動,不再人工的去啟動資料庫然後再去連線資料庫客戶端
①在上文建立的data檔案加下建立一個log資料夾


②在mongo安裝目錄的server下3.x目錄下建立mongod.cfg檔案

<font color=red>安裝在C盤目錄下系統可能會出於自身保護,不允許在該目錄下建立“mongod.cfg”檔案,可在桌面建立好後移入即可。且建立檔案時先建立一個文字檔案,在文字中加入以下內容:</font>

systemLog:
    destination: file
    path: c:\data\log\mongod.log  //如果更改目錄位置請按照你更改的地址填入
storage:
    dbPath: c:\data\db   //如果更改目錄位置請按照你更改的地址填入

文字建立完成後,將文字名稱修改為mongod.cfg 注意:一定要將檔案型別一併改過來,系統預設隱藏檔案型別,需先將檔案型別開啟。
這個是錯誤的:


這個是正確的:

③管理員模式開啟cmd視窗,並輸入如下指令

sc.exe create MongoDB binPath= "\"mongo bin路徑\mongod.exe\" --service --config=\"mongo路徑\mongod.cfg\"" DisplayName= "MongoDB" start= "auto"

預設安裝直接複製下面的程式碼

sc.exe create MongoDB binPath= "\"C:\Program Files\MongoDB\Server\3.2\bin\mongod.exe\" --service --config=\"C:\Program Files\MongoDB\Server\3.2\mongod.cfg\"" DisplayName= "MongoDB" start= "auto"


④開啟工作管理員,進入服務的視窗,找到MongoDB服務項並啟動


⑤如果服務啟動失敗,輸入如下指令 sc delete MongoDB 並關閉服務視窗

⑥重複上述操作

⑦如果啟動成功即可開啟cmd視窗驗證,直接連線客戶端


聯絡小泊

email:643209899@qq.com

相關文章