当我们重启mysql执行systemctl restart mysqld命令或者我们启动mysql服务时执行命令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.
或者我们查看 mysql状态执行 systemctl status mysqld命令报以下错误时
结合经验,提供一个解决方法:先进入指定目录/run,在这个目录下创建一个mysqld文件,再对此文件授权,这样就能 正常启动mysql服务了
1. 输入命令 cd /run ls查看里面的文件
2. 如果查看没有mysqld文件夹就创建一个
mkdir mysqld
3. 把mysqld文件授予权限给mysql
chown -R mysql:mysql /run/mysqld