目錄:
2. [Database][MongoDB][Windows] Configure與設定資料庫服務 ( Install Windows Service )
2. [Database][MongoDB][Windows] Configure與設定資料庫服務 ( Install Windows Service )
前言:
上一篇,我們簡單介紹Mongo DB安裝過程、啟動資料庫與連線方法。我們以Mongo DB預設的內容(如Port:27017,資料位置C:\data\db…等),快速的啟動資料
庫並進行簡單的測試,確認Mongo DB安裝成功且正常運作。
與其他資料庫系統相似,MongoDB包含許多參數設定,提供DBA進行資料庫
管理。理所當然,我們必須了解如何設定,才能應付不同專案中不同的需求。
在這一章節,我們將簡單介紹Mongo DB相關組態(Configure)、撰寫組態檔
案(Configuration File)與新增(移除)Mongo DB為Windows 服務。
庫並進行簡單的測試,確認Mongo DB安裝成功且正常運作。
與其他資料庫系統相似,MongoDB包含許多參數設定,提供DBA進行資料庫
管理。理所當然,我們必須了解如何設定,才能應付不同專案中不同的需求。
在這一章節,我們將簡單介紹Mongo DB相關組態(Configure)、撰寫組態檔
案(Configuration File)與新增(移除)Mongo DB為Windows 服務。
執行步驟:
一、組態的參數使用方法(可以混用):
使用預設方式啟動資料庫:mongod
設定資料位置:
//mongod --dbpath Path mongod --dbpath "d:\test\mongo\db\data"
設定Port:
//mongod --port PortNumber mongod --port 27021
//mongod --replSet --oplogSize mongod --replSet rs0 --oplogSize 128
二、撰寫組態檔案:
每次啟動資料庫的時候,都需要打入一堆參數,其實相當麻煩:我們能將這些組態設定資訊寫成一個組態檔案(Configuration file),啟動時指定讀取即可。
- 組態檔案格式(Configuration file Fotmat):Mongo DB 2.6版本之後,官方網站講組態檔案格式改用YAML格式進行編寫,如下圖所示。(提醒:YAML不使用tab,而是使用空白做編排)
- 撰寫組態檔案:新增文字檔案,填寫組態資料(如下),另存新檔,附檔名改成.cfg,完成組態檔案。
systemLog: destination: file path: c:\data1\log1\mongod.log storage: dbPath: c:\data1\db1 journal: enabled: true net: port: 27020 replication: oplogSizeMB: 128 replSetName: rs0
- 設定組態檔案指令:我們可以使用下面指令,選定組態檔案。--config
, -f mongod --config "d:\data1\mongod1.cfg"
三、新增MongoDB為Windows服務:
在新增Windows 服務階段,我們需要提供幾個參數:
--serviceName: 服務名稱
--serviceDisplayName: 服務顯示名稱
--install: 建立服務
Step.1 輸入以下指令:
mongod.exe --config "C:\data1\mongod1.cfg" --install --serviceName MongoDbSecond --serviceDisplayName MongoDbSecond
Step.2 右鍵點擊工作列,選擇啟動工作管理員。
Step.3 在服務頁籤,點選服務按鈕
Step.4 可以在服務名稱中,找到我們安裝的服務項目 "SecondMongoDb"。
Step.5 右鍵點選該服務,點選啟動,完成Windows 服務安裝與啟動。
四、移除MongoDB為Windows服務:
在移除Windows 服務階段,我們需要提供幾個參數:
--serviceName: 服務名稱
--remove: 建立服務
Step.1 輸入以下指令:
mongod.exe --remove --serviceName SecondMongoDb
Step.2 檢查服務內容,發現 SecondMongoDb 已經移除,完成。
參考資料:
http://docs.mongodb.org/manual/tutorial/install-mongodb-on-windows/--
謝謝!
0 留言