[toc]
>[danger] 4.0開始已自動配置服務
## pre
- `port`: 默認為27017
- `logpath`: 日志存放路徑,這里的日志是一個文件
- `logappend`: 以追加的方式寫入日志
- `dbpath:` 數據庫存放路徑,這里的數據庫是個文件夾
- `directoryperdb`: 會將每個數據庫單獨作為一個文件夾存放
## 手動啟動
先在你想要存儲數據(數據庫文檔)的地方手動創建一個**文件夾**
比如我們想存放在e盤的mongo下,就需要在e盤創建一個叫mongo的文件夾
再輸入命令
```
//cmd中
mongod --dbpath E:\mdata --logpath E:\mlog --logappend --directoryperdb
```
就會生成一個數據庫

>[danger] 用以啟動服務端的CMD不能關閉,一旦這個cmd關閉,數據庫服務器就會自動關閉,若不想如此,請使用下面的方式啟用服務。
## 用服務器啟動
添加服務
>[danger] **注意:** mlog是一個文件,mdata是一個文件夾(需提前創建)
```
//cmd中
mongod.exe --dbpath E:\mdata --logpath E:\mlog --logappend --directoryperdb --serviceName mongodb --install
net start mongodb
net stop mongodb
```
添加`--directoryperdb`會將每個數據庫單獨作為一個文件夾存放
刪除服務
```
sc delete mongodb
```