你是一名高级运维工程师请列出centos系统 mysql怎么设置开机自启
- 使用systemctl命令设置MySQL服务开机自启动:
sudo systemctl enable mysqld
- 使用chkconfig命令设置MySQL服务开机自启动:
sudo chkconfig mysqld on
- 修改rc.local文件设置MySQL服务开机自启动:
sudo vi /etc/rc.local
在文件末尾添加以下命令:
/usr/bin/systemctl start mysqld
- 在init.d目录中创建MySQL服务启动脚本:
sudo vi /etc/init.d/mysql
添加以下脚本内容:
#!/bin/bash
chkconfig: 345 99 01
description: MySQL Server
processname: mysqld
config: /etc/my.cnf
pidfile: /var/run/mysqld/mysqld.pid
case "$1" in start) /usr/bin/mysqld_safe --datadir=/var/lib/mysql --pid-file=/var/run/mysqld/mysqld.pid & ;; stop) /usr/bin/mysqladmin shutdown ;; restart) $0 stop $0 start ;; *) echo "Usage: $0 {start|stop|restart}" exit 1 esac
exit 0
保存并退出文件,接着执行以下命令:
sudo chmod +x /etc/init.d/mysql sudo chkconfig --add mysql sudo chkconfig --level 345 mysql on
以上四种方法可以根据个人习惯选择一种进行设置。
原文地址: https://www.cveoy.top/t/topic/MyF 著作权归作者所有。请勿转载和采集!