systemctl启动失败

情况

systemctl start mysqld

执行上面指令可能会出现失败:
Job for mysqld.service failed because the control process exited with error code. See "systemctl status mysqld.service" and "journalctl -xe" for details.

处理方法

第一种(注意:会清空所有数据库数据)

1.清空mysql相关的数据库目录,执行以下命令:

rm -rf /var/lib/mysql/*

2.重新systemctl start mysqld

注意:执行rm指令后,只能systemctl start mysqld才能运行起来,如果使用mysqld --user=root启动的话是启动不起来的,且运行过一次得重新rm下,不然再执行systemctl start mysqld也会出错。

3.注意,删除后原来的密码不可用,需要安装此教程修改密码
https://blog.csdn.net/weixin_43054397/article/details/90721094