重启虚拟机后 ,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
发布评论