如何实现mysql80服务自动启动
操作流程
步骤 | 操作 |
---|---|
1 | 编写一个shell脚本 |
2 | 将shell脚本加入系统服务 |
3 | 设置开机启动 |
操作步骤
步骤1:编写一个shell脚本
- 打开终端,创建一个新的shell脚本文件,比如
start_mysql.sh
。
touch start_mysql.sh
- 使用文本编辑器打开
start_mysql.sh
文件,并添加如下内容:
#!/bin/bash
sudo systemctl start mysql80
- 保存并关闭文件,然后给文件添加执行权限:
chmod +x start_mysql.sh
步骤2:将shell脚本加入系统服务
- 创建一个新的systemd服务文件,比如
mysql80.service
。
sudo nano /etc/systemd/system/mysql80.service
- 在
mysql80.service
文件中输入以下内容:
[Unit]
Description=MySQL 8.0 Server
After=network.target
[Service]
ExecStart=/path/to/start_mysql.sh
Restart=always
[Install]
WantedBy=multi-user.target
- 保存并关闭文件,然后重新加载systemd服务:
sudo systemctl daemon-reload
步骤3:设置开机启动
- 启用mysql80服务自动启动:
sudo systemctl enable mysql80
- 重启系统以应用更改:
sudo reboot
总结
通过以上操作,你已经成功实现了mysql80服务的自动启动。每次系统启动时,mysql80服务将会自动启动,无需手动操作。希望这篇文章能够帮助到你,让你更加方便地管理mysql80服务。如果有任何疑问或者问题,欢迎随时向我提问。祝你学习进步!
pie
title MySQL80服务自动启动
"编写shell脚本" : 33.3
"加入系统服务" : 33.3
"设置开机启动" : 33.3