1.查看MySQL的启动脚本位置

lenovo@lenovo-PC:/usr/local/mysql-8.0.31-linux-glibc2.12-x86_64/support-files$ ls
mysqld_multi.server  mysql-log-rotate  mysql.server

1.png

2.将服务脚本复制到开机启动服务的文件夹

$ sudo cp mysql.server /etc/init.d/mysql

2.png

3.尝试启动mysql服务

$ service mysql start		-- 启动不成功

3.png

4.解决问题

问题:Failed to start mysql.service: Unit mysql.service is masked.
中文翻译:无法启动mysql.service:单元mysql.service被屏蔽。

# 解除服务的屏蔽状态
$ sudo systemctl unmask mysql.service

Removed /etc/systemd/system/mysql.service.
中文: 删除了/etc/systemd/system/mysql.service。

4.png

5.再次尝试启动mysql服务

$ service mysql status

$ service mysql start

$ service mysql status		-- 测试成功
-- 退出显示信息,按q

$ service mysql stop		-- 停止服务 

5.png

6.电脑重启测试

6.png