mongodb开机自启动设置
时间: 2023-10-05 08:04:51 浏览: 121
mongodb安装及自启动
5星 · 资源好评率100%
要在开机时自动启动MongoDB,你可以按照以下步骤进行设置:
1. 打开终端或命令提示符窗口。
2. 进入MongoDB的安装目录。在终端中使用以下命令进入默认安装目录(根据你的安装路径可能会有所不同):
```
cd /usr/local/mongodb/
```
3. 创建一个名为`mongod.conf`的配置文件。你可以使用任何文本编辑器打开此文件,例如:
```
vi mongod.conf
```
4. 在`mongod.conf`文件中添加以下内容:
```
systemLog:
destination: file
path: /var/log/mongodb/mongod.log
logAppend: true
storage:
dbPath: /var/lib/mongodb
journal:
enabled: true
processManagement:
fork: true
pidFilePath: /var/run/mongodb/mongod.pid
net:
bindIp: 127.0.0.1
```
5. 保存并关闭`mongod.conf`文件。
6. 创建MongoDB的日志文件和PID文件的存储目录。在终端中使用以下命令创建所需的目录:
```
sudo mkdir -p /var/log/mongodb/
sudo mkdir -p /var/run/mongodb/
```
7. 授权MongoDB的数据和日志目录给MongoDB用户。在终端中使用以下命令:
```
sudo chown -R mongodb:mongodb /var/log/mongodb/
sudo chown -R mongodb:mongodb /var/lib/mongodb/
sudo chown -R mongodb:mongodb /var/run/mongodb/
```
8. 编辑`/etc/rc.local`文件以在启动时自动启动MongoDB。在终端中使用以下命令打开此文件:
```
sudo vi /etc/rc.local
```
9. 在`/etc/rc.local`文件的末尾添加以下内容:
```
/usr/local/mongodb/bin/mongod --config /usr/local/mongodb/mongod.conf
```
10. 保存并关闭`/etc/rc.local`文件。
现在,当你的系统开机时,MongoDB将自动启动。你可以通过检查日志文件`/var/log/mongodb/mongod.log`来验证它是否成功启动。
阅读全文