ubantu中设置mongodb开机自启
时间: 2024-01-07 16:19:50 浏览: 152
在Ubuntu中设置MongoDB开机自启需要创建一个systemd服务。具体步骤如下:
1. 创建mongodb.service文件:在终端中输入以下命令,创建mongodb.service文件。
```
sudo vim /etc/systemd/system/mongodb.service
```
2. 编辑mongodb.service文件:将以下内容复制到mongodb.service文件中。
```
[Unit]
Description=High-performance, schema-free document-oriented database
After=network.target
[Service]
User=mongodb
ExecStart=/usr/local/mongodb/bin/mongod --quiet --config /etc/mongodb.conf
[Install]
WantedBy=multi-user.target
```
其中,User=mongodb指定了MongoDB服务运行的用户,ExecStart=/usr/local/mongodb/bin/mongod --quiet --config /etc/mongodb.conf指定了MongoDB服务的启动命令和配置文件的路径。
3. 启动MongoDB服务:在终端中输入以下命令,启动MongoDB服务。
```
sudo systemctl start mongodb
```
4. 设置MongoDB服务开机自启:在终端中输入以下命令,设置MongoDB服务开机自启。
```
sudo systemctl enable mongodb
```
至此,MongoDB服务已经设置为开机自启动。
阅读全文