如何实现mysql80服务自动启动

操作流程

步骤 操作
1 编写一个shell脚本
2 将shell脚本加入系统服务
3 设置开机启动

操作步骤

步骤1:编写一个shell脚本

  1. 打开终端,创建一个新的shell脚本文件,比如start_mysql.sh
touch start_mysql.sh
  1. 使用文本编辑器打开start_mysql.sh文件,并添加如下内容:
#!/bin/bash
sudo systemctl start mysql80
  1. 保存并关闭文件,然后给文件添加执行权限:
chmod +x start_mysql.sh

步骤2:将shell脚本加入系统服务

  1. 创建一个新的systemd服务文件,比如mysql80.service
sudo nano /etc/systemd/system/mysql80.service
  1. 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
  1. 保存并关闭文件,然后重新加载systemd服务:
sudo systemctl daemon-reload

步骤3:设置开机启动

  1. 启用mysql80服务自动启动:
sudo systemctl enable mysql80
  1. 重启系统以应用更改:
sudo reboot

总结

通过以上操作,你已经成功实现了mysql80服务的自动启动。每次系统启动时,mysql80服务将会自动启动,无需手动操作。希望这篇文章能够帮助到你,让你更加方便地管理mysql80服务。如果有任何疑问或者问题,欢迎随时向我提问。祝你学习进步!

pie
    title MySQL80服务自动启动
    "编写shell脚本" : 33.3
    "加入系统服务" : 33.3
    "设置开机启动" : 33.3