重启虚拟机后 ,mysql启动失败报错!!!!

使用如下命令可以查看mysql的报错

 cat /var/log/mysqld.log | grep ERROR

 这个是因为错误关闭虚拟机后导致mysql的pid文件丢失找不到文件

使用命令找到文件的地址  ,根据对应的地址 ,创建对应的文件

cat /etc/myf

 

 创建该文件   并且修改文件的权限

mkdir -p /var/run/mysqld/

chown mysql.mysql /var/run/mysql

 

 重新启动mysql即可

 

 如果生面的还不能成功运行mysql(如果已经成请忽略)

创建对应pid文件并修改权限(pid文件还是上面cat /etc/myf找到的pid-file的地址)

vim /var/run/mysqld/mysqld.pid

 创建文件即可,修改文件的权限

chown mysql.mysql /var/run/mysqld/mysqld.pid

重新启动mysql

service mysqld restart

检查mysql状态

systemctl status mysqld.service

 这个时候mysql已经启动成功,感谢观看。

(小白一个如果有错误,请告诉我)

 

更多推荐

启动mysql报错Job for mysqld.service failed because the control process exited with e