MongoDB启动与停止
MongoDB启动与停止
1.1 bin目录
1.1.1 mongod
mongod是用于启动 MongoDB 服务器的可执行命令
可以使用 mongod –help 命令查看帮助
1.1.2 mongo
mongo是本地客户端
2 启动、停止和客户端连接
2.1 启动 MongoDB
MongoDB 的启动方式分两种
```plain text
- 前置启动
- 后置启动 ```
无论那种启动方式都需要执行bin目录中的mongod命令
2.1.1 前置启动
MongoDB 的默认启动方式为前置启动。所谓前置启动就是MongoDB启动进程后会占用当前中端窗口
命令为:
mongod –dbpath $MongoDB_HOME/data/db
–dbpath 指定数据存储目录
–logpath 指定日志文件地址
会占用前端控制台(关掉命令行窗口后,进程就停止了)
2.1.2 后置启动
可以添加fork参数进行后置启动
–fork true/false (当添加–fork时,默认是true;当不添加–fork时,默认是false)
–config {conf path} 指定配置文件启动
mongo 启动客户端
quit() 退出客户端
在启动时,支持通过配置文件提供启动参数
配置文件可以写在任意位置,扩展名conf
.conf 文件的格式与properties文件格式一样, 可写的参数为mongod中可使用的所有参数
2.1.3 配置启动
编辑配置文件
启动
2.2 客户端访问
通过bin目录中的mongo来访问MongoDB服务器
./bin/mongo –host (默认127.0.0.1) –port (默认27017)
2.3 停止MongoDB
2.3.1 前置启动关闭
Ctrl + C直接关闭,会话退出也会关闭
2.3.2 使用kill命令关闭
kill -9 pid
2.3.3 mongod命令关闭
bin/mongod –shutdown 关闭进程
想要正常关闭,需要提供参数 –dbpath
bin/mongod –shutdown –dbpath data/db/
2.3.4 MongoDB函数关闭
1 先启动客户端,连接mongoDB
```plain text /bin/mongo
1
2
3
4
5
2 切换用户
```plain text
use admin
3 关闭mongoDB
```plain text db.shutdownServer() – 仅关闭
db.runCommand(“shutdown”) – 可以运行所有命令 ```