1. 程式人生 > >window平臺下MongoDB安裝和環境搭建

window平臺下MongoDB安裝和環境搭建

目錄

  • 高可擴充套件性
  • 分散式儲存
  • 低成本
  • 結構靈活

下載MongoDB安裝包或者壓縮包

新增db儲存和日誌儲存資料夾

新增服務、配置環境變數、啟動Mongo

推薦下載 

下載完成後,雙機安裝,選擇Custom客戶自定義版本,下一步安裝完成;

我們檢視C盤 Program Files>MongoDB>Server>3.2>bin,這裡面都是可執行檔案

MongoDB的配置

mongodb安裝完成後還需要進行一些配置,我們接下來在C盤根目錄建立一個MogongoDB的根目錄

在裡面再建立一個data資料夾,這個data資料夾是專門存放資料庫檔案的;

在MongoDB裡面再建立一個logs資料夾

在MongoDB裡面再建立一個etc資料夾,配置

我們在etc資料夾下建立一個mongo.conf配置檔案

開啟cmd控制檯,進入mongodb的bin資料夾, 輸入mongod --dbpath 指定資料的儲存路徑,--journal啟用日誌檔案,用於錯誤排查,--storageEngine=mmapv1用於指定引擎

mongod --dbpath c:\MongoDB\data c:\MongoDB\data --journal --storageEngine=mmapv2 

這時候我們發現數據庫已經啟動成功了,表示等待連線埠為27017

開啟瀏覽器,訪問 localhost:27017

說明mongodb已經啟動成功了,但是這種啟動方式過於麻煩,所以我們要用一種配置,把所有的配置引數都放到配置檔案裡面,以啟動配置檔案的形式來啟動mongodb

開啟etc下的mongo.conf配置檔案,並寫入以下配置

#資料庫路徑
dbpath=c:\MongoDB\data\
#日誌輸出檔案路徑
logpath=c:\MongoDB\logs\mongo.log
#錯誤日誌採用追加模式,配置這個選項後mongodb的日誌會追加到現有的日誌檔案,而不是從新建立一個新檔案
logappend=true
#啟用日誌檔案,預設啟用
journal=true
#這個選項可以過濾掉一些無用的日誌資訊,若需要除錯使用請設定為false
quiet=false
#埠號 預設為27017
port=27017
#指定儲存引擎(預設先不加此引擎,如果報錯了,大家在加進去)
storageEngine=mmapv1

在logs資料夾下建一個mongo.log檔案

這時候在命令列執行mongodb --config c:\MongoDB\etc\mongo.conf,訪問localhost:27017沒辦法訪問到,主要原因是27017是客戶端連線到資料庫的埠,但是如果我們想通過網頁的形式訪問,我們需要新增一個設定--httpinterface,這個設定主要是為了新增一個http的服務來給我們的網頁進行監聽,它的服務是以28017的埠來進行監聽的,所以我們應該開啟localhost:28017

mongod --config c:\MongoDB\etc\mongo.conf --httpinterface

我們也可以將httpinterface=true加入到mongo.conf的配置檔案裡去

#資料庫路徑
dbpath=c:\MongoDB\data\
#日誌輸出檔案路徑
logpath=c:\MongoDB\logs\mongo.log
#錯誤日誌採用追加模式,配置這個選項後mongodb的日誌會追加到現有的日誌檔案,而不是從新建立一個新檔案
logappend=true
#啟用日誌檔案,預設啟用
journal=true
#這個選項可以過濾掉一些無用的日誌資訊,若需要除錯使用請設定為false
quiet=false
#埠號 預設為27017
port=27017
#指定儲存引擎(預設先不加此引擎,如果報錯了,大家在加進去)
storageEngine=mmapv1
#http 配置
httpinterface=true

這時只要執行mongod --config c:\MongoDB\etc\mongo.conf就可以啟動mongodb服務了

————————————————————————————————————————————————————————

將MongoDB的配置新增到本地服務中

如果大家感覺這樣啟動還比較麻煩,是可以把它安裝到windows的本地服務裡面去

本地搜尋server

管理員模式下,在命令列執行安裝

mongod --config c:\MongoDB\etc\mongo.conf --install --serviceName "MongoDB"

然後重新整理本地服務,我們發現Mongo已經插入進去了

選擇MongoDB的服務,點選啟動

輸入mongo

輸入show dbs發現已經啟動成本

但是每次啟動要進入C:\Program Files\MongoDB\Server\3.2\bin目錄依然很麻煩,其實這主要是我們沒有配置環境變數,如果配置了環境變數就不需要特地的進入bin目錄去執行mongo了

配置MongoDB的環境變數

選擇計算機>屬性>高階系統設定>環境變數,我們找到系統變數中找到Path,在後面加上 ;C:\Program Files\MongoDB\Server\3.2\bin

一路確定,重新開啟一個cmd視窗,輸入mongo我們發現已經可以了

————————————————————————————————————————————————————————

MongoVUE客戶端工具的使用

下面我們使用MongoVUE來連線一下mongodb

在命令列建立一個數據庫,但是建立之後必須往裡面插入資料,不插入資料的話它就沒有這個資料庫

mongo

use imoocmall

我在這個庫中建一張叫做goods的商品表,向表中插入一條資料 id:101,"name":"m16","salePrice":2499

db.goods.insert({id:101,"name":"m16","salePrice":2499})

我們看到資料已經插入了

相關推薦

window臺下MongoDB安裝環境搭建

目錄 高可擴充套件性 分散式儲存 低成本 結構靈活 下載MongoDB安裝包或者壓縮包 新增db儲存和日誌儲存資料夾 新增服務、配置環境變數、啟動Mongo 推薦下載  下載完成後,雙機安裝,選擇Custom客戶自定義版本,

Linux臺下MongoDB安裝環境搭建

下載安裝包 上傳伺服器解壓縮 新增db儲存和日誌儲存資料夾 通過ssh登入遠端伺服器 新開一個shell視窗,使用scp將mongodb-linux-x86_64-ubuntu1404-3.4.4.tgz傳送到伺服器的根目錄 使用scp將本地安裝包傳送到伺

Nginx運維之二 簡單安裝環境搭建

Nginx運維之二 簡單安裝和環境配置 安裝環境 gcc 安裝 PCRE pcre-devel 安裝 zlib 安裝 OpenSSL 安裝 下載安裝 配置安裝 編譯安裝 配置編輯(案例) 啟動

node.js 在Linux下安裝環境搭建

過程按照下面的步驟: 1、下載包 wget https://npm.taobao.org/mirrors/node/v6.10.3/node-v6.10.3-linux-x64.tar.xz 2、解壓,下載的包有xz格式和gz格式,分別使用對應的方式解壓即可 xz -d node-v

【JAVA】JDK安裝環境搭建(jdk8+win7)

1.jdk的下載 jdk官網目前最新版本下載地址:https://www.oracle.com/technetwork/java/javase/downloads/index.html 百度雲盤地址(jdk8版本,本文以這個版本為例): https://pan.baidu.com/s/1

kafka安裝環境搭建

kafka具體的介紹這裡不再進行敘述,已經有很多的好的文章進行敘述了,這裡只是記錄下自己搭建kafka環境的相關過程。 作業系統:centos6.5 64位 三臺伺服器(虛擬機器)192.168.100.90,192.168.100.91,192.168.100.92 三臺伺服器組成kafka叢集,90和9

Windows 臺下 Go 語言的安裝環境變數設定

1. Go 語言 SDK 安裝包下載和安裝 最新穩定版 1.5.3 安裝包 go1.5.3.windows-amd64.msi下載地址 https://golang.org/dl/,大小約 69 MB(作者上傳了一份該版本安裝包到 CSDN 資源,嫌國外網速慢可以去下載:h

windowmongodb安裝配置

style 宋體 輸入 install -s bpa net new start mongodb安裝和配置 1.下載:https://www.mongodb.com 2.解壓到盤的根目錄下,本人解壓到D盤根目錄 3.在軟件根目錄下新建一個文件夾data 4.再

萌新向Python資料分析及資料探勘 第一章 Python基礎 第一節 python安裝以及環境搭建 第二節 變數簡單的資料型別

本文將參考《Python程式設計 從入門到實踐》的講述順序和例子,加上自己的理解,讓大家快速瞭解Python的基礎用法,並將拓展內容的連結新增在相關內容之後,方便大家閱讀。 好了!我們開始第一章的學習。  第一章 Python基礎 第一節 Python安裝以及環境搭建 Python

windowmongodb安裝配置

        最近要獨立開發vue+mongodb+node的小專案,專案不大,但之前沒了解過mongodb還是蠻不容易的,因為以前用MySQL的時候都是用的整合化的工具,完全不用寫命令去啟動,用mogodb首先需要下載它,然後配置一些東西,再啟動,最後才能連線它。今天就來分享下我學習到的window下的m

jdk安裝環境配置

stat png string 改變 ima 繼續 out lib jar public class test{ public static void main(String[] args){ System.out.println("hello w

window下烏龜git安裝使用

本地 test article ext 中文 語言 ear 剛才 比較 一、安裝git for windows 首先下載git for windows客戶端http://msysgit.github.io/ 安裝過程沒什麽特別的,不停next就ok了 圖太多就不繼續

qt-4.8.4安裝環境變量配置

eight pat too dir ack console int separate fonts 在Linux中分別安裝應用於不同平臺的Qt:PC。嵌入式X86;ARM。 這三者PC版、嵌入式X86版和ARM版的差別主要體如今:當configure時分別加了不同的

mongoDB安裝啟動

變量 www tar nload bsp net star mongodb安裝 mongod 安裝:   1. mongodb(V3.4.7)安裝包下載地址:https://www.mongodb.com/download-center#community    下載成功後

(二)jdk的安裝環境變量的配置

ogr ava 這也 過程 配置 相關 新的 classpath 無法 JAVA基礎(二) --jdk的安裝和環境變量的配置 一、為什麽要安裝jdk,jdk是什麽?   JDK是java軟件開發包(Java Development Kit)的簡稱,要想開發java程序就

Windows臺下Flutter安裝,配置,初運行。

完成 plugin alpha reac window oct 點擊 and 真機調試 Flutter是什麽?他是谷歌根據Dark語言開源的跨平臺開發依賴。和目前比較火的Reactive Native一樣,一套代碼能夠實現兩個不同平臺的App。那麽為什麽要介紹Flutt

java安裝環境變量設置

文件 targe 點擊 裝包 path變量 network acl head get 參照網址:https://jingyan.baidu.com/article/f25ef2546e45e4482c1b82f0.html 工具/原料 jdk和jre官方網址:ht

UI自動化測試簡介及Selenium工具的介紹環境搭建

版本 ebe 需求分析 核心 nis rep color 基於 多語 自動化測試簡介 1.1何為自動化測試?   是把以人為驅動的測試轉化為機器執行的一種過程,它是一種以程序測試程序的過程。換言之,就是以程序實現的方式來代替手工測試。 1.2自動化測試分類   分為功能自動

MongoDB 安裝可視化工具

and 可視化 構建 set nosql each href 地址 完成 MongoDB 是一款非常熱門的NoSQL,面向文檔的數據庫管理系統,官方下載地址是:MongoDB,我選擇的是 Enterprise Server (MongoDB 3.2.9)版本,安裝在Wind

MongoDB 安裝配置使用

出現 fig program down 技術分享 star idt 技術 exe 【前言】   Mongodb是一款nosql數據庫,關於nosql 以及 mongodb本文不進行介紹,在數據庫的選型方面,本人說是在機緣巧合之下選擇了mongodb,並且擬使用m