MongoDB及其客戶端工具的按照與配置

MongoDB及其客戶端工具的按照與配置

最近在學習nodejs, mongoDB當然是必不可少的一環。在程序開發中,令我(及一大批前端工程師)最最苦惱的往往不是編碼,而是一些安裝的配置問題。多虧MongoDB的安裝和配置和我以前做java web後臺開發使用的mysql差不多,這裏總結一下,幫助大家快速的入門。

1.下載mongoDB

直接進mongoDB官網,下載安裝版msi文件即可,大約100多M,我當前使用的版本是3.2

2.安裝mongoDB

這步基本上是無腦的,雙擊msi文件,然後直接一直next就可以了

3.改變mongoDB的路徑

安裝版默認將mongoDB安裝到了C盤:
C:\Program Files\MongoDB,
如果你怕C盤空間不足,可以將它考到別的硬盤下,不用害怕,直接把MongoDB這個文件夾剪切到你想要放置的地方就可以了(反正我們現在還沒配環境^-^)
MongoDB文件夾下的目錄結構是:
MongoDB\Server\3.2… bin …(還有一堆配置文件)

4.配置環境

想要使一個程序在CMD中運行當然要配置環境,用鼠標右鍵點擊【計算機】,選擇【屬性】,然後依次點擊【高級系統設置】——>【環境變量】。在系統變量中找到path(path的字母不區分大小寫),雙擊,點擊【新建】,然後在其中輸入MongoDB中bin的文件路徑,這個路徑因人而異,根據你放置文件的路徑而定,我這裏是:
D:\MongoDB\Server\3.2\bin
win7等系統下注意path中的各個變量用;隔開

5.新建存儲數據庫的文件夾和存放日誌的文件夾

在bin目錄下,建立兩個文件夾,一個叫data用於存放數據庫的數據,另一個叫log,用於存放日子數據。(當然了,文件名和位置並不一定和我這個一樣)

6.第一次啓動MongoDB

首先明確以下,這步可以跳過,因爲後面(8)我們有好一些的方式,但如果你是階段性成果愛好者,就請按部就班吧:
打開CMD命令行,把路徑調到bin目錄的路徑(D:——>cd MongoDB\Server\3.2\bin),然後輸入以下代碼告訴我們的Mongo在哪裏存放我們的數據和日誌:
mongod.exe –dbpath d:\mongoDB\server\3.2\bin\data –logpath d:\mongoDb\server\3.2\bin\log\MongoDB.log
這裏因爲MD的格式問題,我強調一下:XXpath前是一個空格和兩個連着的減號(-),請大家不要輸錯了。
還有就是XXpath後面是空格或者=應該都沒問題,我在網上看的時候也看到了很多命令的版本。
之後輸入mongo,即可啓動MongoDB服務,CMD會輸出一大串東西,最後一行會說:… … waiting for connection on port 27017。

7.查看錶

使用過Tomcat的小夥伴肯定知道,Tomcat啓動的文件需要一直啓動,不能關閉。MongoDB也類似,剛纔我們打開的那個CMD窗口也是不能關閉的,否則服務就關了。
我們在開啓一個CMD窗口,輸入mongo空格,再輸入show dbs即可查看錶。

8.設置成Windows服務

看到這裏,小夥伴們就會說了,怎麼和當初mysql設置服務不一樣啊,這樣太麻煩了,每次老子還得親自操作CMD跳轉到bin目錄,然後輸入命令啓動服務(如果服務沒啓動,輸入mongo會報由於計算機積極拒絕,無法連接的錯誤)。
當然有簡單的辦法了,我們可以把mongo註冊成windows服務,讓它開機自啓:
退回到第6步(在第6步的基礎上輸入也沒問題),以管理員身份打開CMD,(CMD.exe在:C:\Windows\System32, 找到它,鼠標右鍵【以管理員身份運行】,如果不是管理員身份,可能會報錯的),把路徑調到bin目錄的路徑,輸入以下代碼:
mongod.exe –dbpath d:\mongoDB\server\3.2\bin\data –logpath d:\mongoDb\server\3.2\bin\log\MongoDB.log –install
注意,install和XXpath前面是空格+兩個連着的減號(-)
這樣就可以把MongoDB註冊成爲Windows服務了,在【此電腦】——>【管理】——>【服務和應用程序】——>【服務】,那裏就可以找到我們的MongoDB服務了,可以將其設置爲開機自啓,也可以在圖形化界面是將其重新啓動。

9.下載客戶端工具

我們當然不可能一句一句的敲代碼去建庫建表,更何況Mongo數據庫對我們可愛的sql語句不是那麼友好(需要換思維了)。
我這裏使用的是MongoBooster,這個更簡單,直接下載,安裝,連接數據庫就可以了。(就和使用navicat一樣)^-^

總結

類似的這種安裝不必要糾結與細節,有很多種命令方式或格式都行的通。希望這篇文章對大家的學習有幫助。

發佈了42 篇原創文章 · 獲贊 67 · 訪問量 24萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章