linux重启mongo
时间: 2023-10-13 12:00:15 浏览: 43
在Linux中重启MongoDB,可以使用两种方法。第一种方法是在/etc/rc.local文件中添加MongoDB启动命令,具体命令为vi /etc/rc.local,然后在文件中添加以下内容:/home/mongo/mongodb-4.2.0/bin/mongod -f /home/mongo/mongodb-4.2.0/bin/mongodb.conf。这样,在每次系统重启时,MongoDB会自动启动。
另一种方法是创建一个名为mongodb的启动脚本,并将其放置在/etc/init.d目录下。在该脚本中,可以定义启动、停止和重启MongoDB的命令。具体内容如下:
```
#!/bin/bash
#chkconfig:2345 20 90
#description:mongodb
export MONGODB_HOME=/home/mongo/mongodb-4.2.0
export PATH=$MONGODB_HOME/bin:$PATH
case $1 in
start)
/home/mongo/mongodb-4.2.0/bin/mongod -f /home/mongo/mongodb-4.2.0/bin/mongodb.conf
;;
stop)
/home/mongo/mongodb-4.2.0/bin/mongod -f /home/mongo/mongodb-4.2.0/bin/mongodb.conf --shutdown
;;
restart)
/home/mongo/mongodb-4.2.0/bin/mongod -f /home/mongo/mongodb-4.2.0/bin/mongodb.conf --shutdown
/home/mongo/mongodb-4.2.0/bin/mongod -f /home/mongo/mongodb-4.2.0/bin/mongodb.conf
;;
*)
echo "require start|stop|restart"
;;
esac
```
将以上内容保存为名为mongodb的文件,并将其放置在/etc/init.d目录下。然后,可以使用以下命令重启MongoDB:
```
/etc/init.d/mongodb restart
```
<span class="em">1</span><span class="em">2</span><span class="em">3</span>
#### 引用[.reference_title]
- *1* *2* [linux安装mongo4.2.0](https://blog.csdn.net/ywlmsm1224811/article/details/100103577)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v92^chatsearchT3_1"}}] [.reference_item style="max-width: 50%"]
- *3* [linux中重启正在运行的mongodb,linux下mongo启动关闭重启方法](https://blog.csdn.net/weixin_36412332/article/details/116680143)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v92^chatsearchT3_1"}}] [.reference_item style="max-width: 50%"]
[ .reference_list ]