在下载好mysql后进行安装后无法进行启动mysql.
[root@coolname opt]# systemctl start mysql
Failed to start mysql.service: Unit not found.
本人最后解决方案是,在对解压mysql的tar安装后,解压mysql-community-common-5.7.28-1.el7.x86_64.rpm等等安装包时候,存在顺序问题没有对mysql-community-server-5.7.28-1.el7.x86_64.rpm安装成功。
故重新安装,个人揣测安装包具有先后顺序影响
rpm -ivh mysql-community-common-5.7.28-1.el7.x86_64.rpm
rpm -ivh mysql-community-libs-5.7.28-1.el7.x86_64.rpm
rpm -ivh mysql-community-client-5.7.28-1.el7.x86_64.rpm
rpm -ivh mysql-community-server-5.7.28-1.el7.x86_64.rpm
最后可以启动
[root@coolname opt]# systemctl start mysqld
[root@coolname opt]# systemctl status mysqld
● mysqld.service - MySQL Server
Loaded: loaded (/usr/lib/systemd/system/mysqld.service; enabled; vendor preset: disabled)
Active: active (running) since Mon 2021-08-23 20:47:31 CST; 9s ago
Docs: man:mysqld(8)
http://dev.mysql.com/doc/refman/en/using-systemd.html
Process: 10074 ExecStart=/usr/sbin/mysqld --daemonize --pid-file=/var/run/mysqld/mysqld.pidtatus=0/SUCCESS)
Process: 10019 ExecStartPre=/usr/bin/mysqld_pre_systemd (code=exited, status=0/SUCCESS)
Main PID: 10076 (mysqld)
CGroup: /system.slice/mysqld.service
└─10076 /usr/sbin/mysqld --daemonize --pid-file=/var/run/mysqld/mysqld.pid
若无法解决你的问题,可以参考一下博客