• <table id="x5mq0"><track id="x5mq0"></track></table>
  • <code id="x5mq0"><nobr id="x5mq0"><sub id="x5mq0"></sub></nobr></code>

      <pre id="x5mq0"><small id="x5mq0"><p id="x5mq0"></p></small></pre>
    1. <pre id="x5mq0"><small id="x5mq0"><track id="x5mq0"></track></small></pre>

    2. <th id="x5mq0"><video id="x5mq0"></video></th>

      windows下綠色安裝MongoDB

      Docker下部署MongoDB非常方便,但windows總會有各種情況。最糟糕的情況是,既要用虛擬機也想用Docker。

      這個是什么情況,Docker需要windows的一個虛擬服務Hyper-V,而VirtualBox不能使用這個服務。

      工作原因VirtualBox是必須的,只能舍棄Docker。

      安裝:
      1、下載MongoDB
      2、安裝DB,運行
      3、安裝服務

      部署環境:

      • windows 10
      • MongoDB 4.0.4 (current release)

      下載MongoDB

      直接到MongoDB官網下載,

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

      直接選擇需要的版本,下載ZIP安裝包??梢灾苯泳G色安裝,和MySQL安裝方式一樣一樣的非常方便。

      安裝DB,運行

      下載的ZIP包直接解壓到 e:\mongodb,在下面建兩個目錄'data'和'logs'。

      安裝目錄: e:\mongodb

      目錄:

      • data --- 用于保存數據的位置
      • logs --- Mongo的日志

      在Path環境變量中增加,E:\mongodb\bin 程序目錄。

      環境變量:E:\mongodb\bin

      運行Mongo服務

      命令: mongod --dbpath e:/mongodb/data

      運行的效果,默認的端口是27017。日志第二條可以看到運行的進程、端口號、數據庫路徑和host(本機名稱)

      D:\docs\test>mongod --dbpath E:/mongodb/data
      2018-11-10T16:59:05.549+0800 I CONTROL  [main] Automatically disabling TLS 1.0, to force-enable TLS 1.0 specify --sslDisabledProtocols 'none'
      2018-11-10T16:59:05.994+0800 I CONTROL  [initandlisten] MongoDB starting : pid=10664 port=27017 dbpath=E:/mongodb/data 64-bit host=SUNSEED-PC
      2018-11-10T16:59:05.994+0800 I CONTROL  [initandlisten] targetMinOS: Windows 7/Windows Server 2008 R2
      2018-11-10T16:59:05.995+0800 I CONTROL  [initandlisten] db version v4.0.4
      ... ...
      

      在瀏覽器中輸入 http://127.0.0.1:27017/ 可以看到CMD下的日志刷新。瀏覽器會出現類似字樣。

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

      這種方式運行關閉cmd后服務就關閉了,因此需要加個服務方便使用。

      安裝服務

      命令: mongod --logpath E:/mongodb/logs/MongoDB.log --logappend --dbpath E:/mongodb/data --directoryperdb --serviceName MongoDB --install

      安裝服務需要管理員權限,運行管理員權限cmd,執行這條命令。

      參數:
      --logpath --- 日志保存的位置
      --logappend --- 日志以追加的方式輸出
      --dbpath --- 數據庫路徑
      --directoryperdb --- 每個數據庫存放獨立目錄中
      --serviceName --- 服務名稱
      --install 安裝服務,有這個就會有移除 --remove

      還有很多參數可以直接mongod --help查看。

      安裝完成服務就可以直接用命令啟動或關閉,或是直接在服務管理界面services.msc里運行MongoDB的服務

      命令方式:
      啟動: net start MongoDB
      關閉: net stop MongoDB

      運行狀態可以到logs目錄下查看,如果有問題看Log文件。

      提示: 服務沒裝上,是否在管理員權限下執行的。

      OK

      安裝MongoDB很方便,和MySQL一樣綠色環保。

      亚洲成A∨人片在线观看无码
    3. <table id="x5mq0"><track id="x5mq0"></track></table>
    4. <code id="x5mq0"><nobr id="x5mq0"><sub id="x5mq0"></sub></nobr></code>

        <pre id="x5mq0"><small id="x5mq0"><p id="x5mq0"></p></small></pre>
      1. <pre id="x5mq0"><small id="x5mq0"><track id="x5mq0"></track></small></pre>

      2. <th id="x5mq0"><video id="x5mq0"></video></th>