报错内容如下:
Mar 05 18:40:49 VM-0-12-centos systemd[1]: Failed to start MySQL Server.
Mar 05 18:40:49 VM-0-12-centos systemd[1]: Unit mysqld.service entered failed state.
Mar 05 18:40:49 VM-0-12-centos systemd[1]: mysqld.service failed.
Mar 05 18:40:49 VM-0-12-centos systemd[1]: mysqld.service holdoff time over, scheduling restart.
Mar 05 18:40:49 VM-0-12-centos systemd[1]: start request repeated too quickly for mysqld.service
Mar 05 18:40:49 VM-0-12-centos systemd[1]: Failed to start MySQL Server.
Mar 05 18:40:49 VM-0-12-centos systemd[1]: Unit mysqld.service entered failed state.
Mar 05 18:40:49 VM-0-12-centos systemd[1]: mysqld.service failed.
解决方案:
1.查看/etc/my.cnf中日志记录,查看错误
2.如果日志为空,使用journalctl -xe查看系统日志,要一直往上翻,找报error的地方,然后再次百度修改错误。这个很重要很重要。
修改错误后,将日志文件,数据文件都清空。
再重新启动。
systemctl start mysqld
启动过程中报错:
使用journalctl -xe查看系统日志
百度错误
https://www.cnblogs.com/mscm/p/13064160.html
字面上意思是 : 初始化,但数据目录中有文件
我们就删除 /var/lib/mysql/ 文件夹
在重新初始化
mysqld --initialize【初始化后启动报错,重新删除数据文件,不初始化然后启动】
重新启动
systemctl restart mysqld.service