只知道mysql的启动命令在usrlocalmysql-80binmysqld如何做开机自启
在Linux系统中,可以使用systemd服务来实现MySQL的开机自启动。具体步骤如下:
-
创建一个名为mysql.service的服务文件,文件路径为/etc/systemd/system/mysql.service,使用root用户权限创建。
-
在mysql.service文件中添加以下内容:
[Unit]
Description=MySQL Server
After=network.target
[Service]
Type=forking
ExecStart=/usr/local/mysql-8.0/bin/mysqld --defaults-file=/etc/my.cnf
User=mysql
Group=mysql
Restart=always
[Install]
WantedBy=multi-user.target
-
保存mysql.service文件并退出编辑器。
-
启动MySQL服务:
systemctl start mysql
- 设置MySQL服务开机自启动:
systemctl enable mysql
现在,MySQL服务已经设置为开机自启动了。可以通过以下命令验证:
systemctl is-enabled mysql
如果输出为“enabled”,则表示MySQL服务已经设置为开机自启动
原文地址: https://www.cveoy.top/t/topic/fJVW 著作权归作者所有。请勿转载和采集!