win10下MongoDB安裝

下載

MongoDB 官網下載連接

若是被牆的話,請點擊 mongodb-win32-x86_64-2008plus-ssl-3.4.1-signed.msi 下載html

選擇custom安裝方式,手動切換安裝目錄,如:安裝在 D:\Development_Tools\MongoDB(不要安裝在默認位置,系統盤保護,好多操做很難受)linux

配置環境變量

安裝成功以後,將 mongodb 目錄下的 bin 目錄添加至 path 變量中,Path 下添加:git

D:\Development_Tools\MongoDB\bin

 安裝方法1:

  • 建立數據庫文件存放目錄及日誌文件存放目錄

D:\Development_Tools\MongoDB 下 新建 data 文件夾,data 下 建 db 與 log 文件夾, log 下建 空白文件 mongodb.log

建立數據庫文件存放目錄:D:\Development_Tools\MongoDB\dbgithub

建立日誌文件存放目錄:   D:\Development_Tools\MongoDB\db\logmongodb

建立空白日誌文件:           D:\Development_Tools\MongoDB\db\log\mongodb.logshell

  • 搜索cmd,(win10)菜單上右鍵以管理員方式運行;

  • 切換至bin目錄下

經常使用linux命令:數據庫

cd /   返回根目錄;

D:     切到D盤

cd D:\Development_Tools\MongoDB\bin (如文件夾含空格,須要雙引號,例如:cd "Program Files\MongoDB\Server\3.4\bin" )

輸入:windows

mongod --dbpath D:\Development_Tools\MongoDB\data\db --logpath=D:\Development_Tools\MongoDB\data\log\mongodb.log --logappend

  這是命令行窗口會打印一些啓動信息,最後一行顯示爲以下信息時表示啓動成功了瀏覽器

2017-05-29T17:23:16.752+0800 I NETWORK [thread1] waiting for connections on port 27017

 注意:若是失敗

嘗試僅輸入:app

mongod --dbpath D:\MongoDB\data\db # 其中 --dbpath 是指定數據庫存放目錄

若輸出顯示上面信息,則管理員方式再打開一個DOS窗口,輸入

mongod --dbpath D:\Development_Tools\MongoDB\data\db --logpath=D:\Development_Tools\MongoDB\data\log\mongodb.log --logappend

查看輸出信息是否正確。

  • 安裝爲 Windows 服務

輸入:

mongod --dbpath D:\Development_Tools\MongoDB\data\db --logpath D:\Development_Tools\MongoDB\data\log\mongodb.log --install --serviceName "MongoDB"

或者:

sc create MongoDB binPath= "D:\Development_Tools\MongoDB\bin\mongod.exe --service --dbpath D:\Development_Tools\MongoDB\data\db --logpath=D:\Development_Tools\MongoDB\data\log\mongodb.log --logappend"

顯示:[SC] CreateService 成功

  • 啓動mongodb服務

net start MongoDB

顯示: MongoDB服務正在啓動.....

            MongoDB服務已啓動成功

  • 若是失敗,刪除服務:

輸入:

mongod --remove --serviceName "MongoDB"
或者
sc.exe delete MongoDB

關閉DOS窗口,刪除 D:\Development_Tools\MongoDB\data\db 下 mongod.lock 文件,管理員方式打開cmd,從新輸入

sc create MongoDB binPath= "D:\Development_Tools\MongoDB\bin\mongod.exe --service --dbpath D:\Development_Tools\MongoDB\data\db --logpath=D:\Development_Tools\MongoDB\data\log\mongodb.log --logappend"


再次啓動服務:

net start MongoDB
  • 打開瀏覽器,訪問 http://127.0.0.1:27017/ ,顯示如下內容表示安裝成功

It looks like you are trying to access MongoDB over HTTP on the native driver port.

第二種方法(採用配置文件):

  • 新建目錄:

安裝目錄                D:\Development_Tools\MongoDB
創建數據庫目錄     D:\Development_Tools\MongoDB\data\db
創建日誌目錄         D:\Development_Tools\MongoDB\data\log
創建配置文件目錄  D:\Development_Tools\MongoDB\etc
創建配置文件         D:\Development_Tools\MongoDB\etc\mongodb.conf

  • 配置文件:

mongodb.conf中添加以下配置文件:

dbpath=D:\Development_Tools\MongoDB\data\db # 數據庫路徑
logpath=D:\Development_Tools\MongoDB\data\log\mongodb.log # 日誌輸出文件路徑
logappend=true # 錯誤日誌採用追加模式,配置這個選項後 mongodb 的日誌會追加到現有的日誌文件,而不是重新建立一個新文件
journal=true # 啓用日誌文件,默認啓用
quiet=true # 這個選項能夠過濾掉一些無用的日誌信息,若須要調試使用請設置爲 false
port=27017 # 端口號 默認爲 27017

這裏僅指定了幾個經常使用項,更多詳細配置請參考官方文檔 https://docs.mongodb.org/manual/reference/configuration-options/

  • 啓動配置

管理員方式打開 cmd 切換至 bin 目錄下,參考上面步驟。
輸入:

mongod --config D:\Development_Tools\MongoDB\etc\mongodb.conf

輸入:

mongod --config D:\Development_Tools\MongoDB\etc\mongodb.conf --install
  • 安裝服務

使用SC安裝爲Windows服務

sc create MongoDB binPath= "D:\Development_Tools\MongoDB\bin\mongod.exe --service --config=D:\Development_Tools\MongoDB\etc\mongodb.conf"

顯示:

[SC] CreateService 成功

  • 啓動服務

輸入:

net start MongoDB

顯示:

MongoDB 服務正在啓動 .
MongoDB 服務已經啓動成功。

打開瀏覽器,訪問 http://127.0.0.1:27017/  ,顯示以下內容表示安裝成功:

It looks like you are trying to access MongoDB over HTTP on the native driver port.

  • 測試:

輸入:mongo

顯示:

MongoDB shell version v3.4.1
connecting to: mongodb://127.0.0.1:27017
MongoDB server version: 3.4.1

  • 關閉服務:

管理員方式打開cmd,輸入:

net stop MongoDB

 之後啓動關閉MongoDB服務流程爲:

打開windows服務列表(右鍵電腦,管理-->服務),找到MongoDB服務。

 

參考博文1:https://vxhly.github.io/2017/05/install-mongodb-on-windwos/

 參考博文2:http://blog.csdn.net/zhouzhiwengang/article/details/44277499

本文連接:http://www.cnblogs.com/W-Yentl/p/7825615.html

相關文章
相關標籤/搜索