[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
```
就会生成一个数据库
![](https://box.kancloud.cn/a24d2e423341e81b3a366e31327ec77d_451x448.png)
>[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
```