[Mongodb]設定及指令備忘

  • 1172
  • 0

摘要:[Mongodb]設定及指令備忘

建議在安裝Mongodb 後 , 啟動db服務的方式,應該讓mongod 讀取自訂的設定檔

建立設定檔


C:\>echo logpath=C:\MongoDB\log\mongo.log > C:\MongoDB\mongod.config

設定檔建立後,可以以notepad 開啟

相關設定範例:


logappend=true
logpath=c:\mongodb\log\mongo.log 

#default dbpath c:\data\db\
dbpath=c:\mongodb\data\db\

#default port 27017
port = 9527

#httpinterface
nohttpinterface = false

#REST Enable
rest = true

#high light 部分 是針對自訂的環境做設定

mongod 讀取指令


C:\>C:\MongoDB\bin\mongod.exe --config C:\MongoDB\mongod.config

第一次啟動後 , 會在指定的dbpath (如果沒指定,預設為c:\data\db) 建立相關檔案

 

若不想每次都要開啟mongod 都要指派config 設定檔位置

可以把mongod 轉為Windows Services


C:\> C:\MongoDB\bin\mongod.exe --config C:\MongoDB\mongod.config --install

or 


C:\>  sc create Mongodb_A binPath= "C:\MongoDB\bin\mongod.exe --config C:\MongoDB\mongod.conf  --service" DisplayName= "MongoDB_A" start=  auto

啟動服務:

net start  mondodb 

刪除服務

sc delete mongodb 

 

Default  port  為27017 , 在有開啟RESTful 服務 , 要使用Browser 測試 Mongodb status page,

請將TCP 的port 即為27010 在加1000 作為port  , 即http:localhost:28017

若 使用自訂TCP port : 9527 , 則改為http:localhost:10527, 

 

--Reference

http://docs.mongodb.org/manual/tutorial/install-mongodb-on-windows/