簡體   English   中英

在Windows Server 2012上安裝MongoDB

[英]install MongoDB on windows server 2012

我正在嘗試在運行Windows 2012 Server的Windows Azure VM上安裝MongoDB

  1. 我在C:\\ Program Files \\ MongoDB \\ bin中有mongodb
  2. 我在D:\\ mongodb \\ mongod.cfg中有配置文件

我的配置看起來像這樣

logpath=d:\mongodb\log\mongod.log
dbpath=d:\mongodb\data\db
port=27018 

現在我想從配置文件運行mongo db,所以我轉到命令提示符並在命令c:\\Program Files\\MongoDB\\bin>mongod --config "D:\\mongodb\\mongod.cfg"下運行沒有進一步的回應。

然后我嘗試了c:\\Program Files\\MongoDB\\bin>mongod --config "D:\\mongodb\\mongod.cfg" --install給我以下消息

2014-05-02xxxxxx日志文件“ d:mongodb \\ log \\ mongod.log”存在; 移至“ d:mongodb \\ log \\ mongod.log.2014-05-02xxxxx”

我想這只是為我創建一個日志文件。

現在,如果我運行mongod.exe它會給我錯誤,說dbpath(\\ data \\ db \\)不存在 但是在我的配置文件中,我給出的路徑為dbpath=d:\\mongodb\\data\\db

將我的配置文件更改為YAML

systemLog:
   destination: file
   path: "e:\\mongodb\\log\\mongod.log"
   quiet: true
   logAppend: true
net:
   bindIp: 127.0.0.1
   port: 27018
storage:
   journal:
      enabled: true
   dbPath: "e:\\mongodb\\data\\db"

現在我運行mongod --config“ C:\\ MongoDB 2.6 Standard \\ mongod.cfg”沒有響應。

您的配置文件語法錯誤(它使用YAML語法 )。 更改為:

systemLog:
  destination: file
  path: "d:\\mongodb\\log\\mongod.log"
net:
  port: 27018
storage:
  dbPath: "d:\\mongodb\\data\\db"

或者,您也可以使用mongod --dbpath "d:\\mongodb\\data\\db"

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM