Mysql数据库

Mysql在服务器重启后自动启动
贵鬼2025-10-05发布
30 0

使用Systemd服务

创建Mysql的Systemd服务配置

vim /etc/systemd/system/mysql.service

编辑如下内容:

[Unit]
Description=MySQL Server
After=network.target

[Service]
Type=forking
ExecStart=/usr/bin/mysqld --defaults-file=/etc/my.cnf --user=root
ExecStop=/usr/bin/mysqladmin -u root shutdown
ExecReload=/bin/kill -s HUP $MAINPID
Restart=on-failure
RestartPreventExitStatus=255
PrivateTmp=true

[Install]
WantedBy=multi-user.target

重新加载Systemd配置

sudo systemctl daemon-reload

启用Mysql的Systemd服务

sudo systemctl enable mysql.service

启动Mysql的Systemd服务

sudo systemctl start mysql.service

检测Mysql的Systemd服务

sudo systemctl status mysql.service