环境:CentOS7、MySql8

1.添加mysql到服务,并设置随机启动

将mysql启动文件加入到可控制启动的服务的文件夹内,并指定服务名称,即service可控制的服务名; /etc/init.d是/etc/rc.d/init.d的链接,/etc/init.d目录添加一个文件会同步到/etc/rc.d/init.d中

# 1.进入mysql根目录
[root@lwej /]# cd /opt/mysql/mysql8_3306/
# 2.复制mysql启动文件到系统服务管理目录,文件名即为服务名,这里设定服务名为"mysql8_3306"
[root@lwej mysql8_3306]# cp support-files/mysql.server /etc/init.d/mysql8_3306
# 3.将"mysql8_3306"服务加入到开机启动指令管理的服务列表中
[root@lwej mysql8_3306]# chkconfig --add mysql8_3306
# 4.开启开机自启动服务"mysql8_3306"
[root@lwej mysql8_3306]# chkconfig mysql8_3306 on
# 5.启动服务"mysql8_3306"
[root@lwej mysql8_3306]# service mysql8_3306 start

图片.png

其他实例依照以上方式进行配置即可,切记服务名称不要重复

2.知识扩展

扩展命令

# 停止服务"mysql8_3306"
service mysql8_3306 stop
# 重启服务"mysql8_3306"
service mysql8_3306 restart

下面两种命令作用相同

# 命令systemctl格式
systemctl [stop|start|restart] 服务名
# 命令service格式
service 服务名 [stop|start|restart]

参考自:https://www.cnblogs.com/liyuanhong/articles/12005720.html,感谢原作者的奉献~