如何实现mongodb 其他用户开机自启动
流程图
flowchart TD
A(准备工作) --> B(创建服务文件)
B --> C(编辑服务文件)
C --> D(保存并退出)
D --> E(启动服务)
步骤
步骤 | 操作 |
---|---|
1 | 准备工作 |
2 | 创建服务文件 |
3 | 编辑服务文件 |
4 | 保存并退出 |
5 | 启动服务 |
具体操作
步骤1:准备工作
在终端中使用以下命令创建一个新的服务文件:
sudo nano /etc/systemd/system/mongodb.service
步骤2:创建服务文件
在打开的编辑器中,输入以下内容:
[Unit]
Description=High-performance, schema-free document-oriented database
After=network.target
[Service]
User=mongodb
ExecStart=/usr/bin/mongod --quiet --config /etc/mongod.conf
[Install]
WantedBy=multi-user.target
步骤3:编辑服务文件
解释:
Description
:描述服务的信息After
:指定服务在哪些服务启动后再启动User
:指定服务运行的用户ExecStart
:指定服务启动时执行的命令WantedBy
:指定服务的目标
步骤4:保存并退出
按下 Ctrl + X
,然后输入 Y
确认保存,按下 Enter
退出编辑器。
步骤5:启动服务
使用以下命令启动mongodb服务:
sudo systemctl start mongodb
现在,mongodb服务将会在系统启动时自动启动。
希望以上步骤能够帮助你实现mongodb其他用户开机自启动。如果还有其他问题,欢迎随时向我提问。祝你在开发的路上越走越远!