CentOS7关机重启之后,Mysql8启动不成功

发布时间 2023-03-24 11:54:23作者: 背着核的桃子

我在自己电脑上使用VM工具安装了虚拟机,CentOS7,里面继续安装了mysql8,下班的时候,直接把整个虚拟机关机了,没有依次关闭里面的服务,早上来的时候发现启动不来mysql

 它提示用systemctl status mysqld.service与journalctl -xe查看详细信息,分别执行了这两个命令,并没有看出启动不来的原因

 只能去看mysql本身的日志,执行命令

cat /var/log/mysqld.log

可以看到有两个错误

 

 可以看到时候因为不能创建lock文件,而且查看PID进程时,没有这个文件

根据错误来看就是需要自己创建了,我把目录切到mysql的安装目录

分别执行三条命令

ls -ld /var/run/mysqld/  查看当前目录自身的权限和属性信息,d代表查看的是个文件,rwx代表有读写可执行的权限,具体的解释就自己百度吧

mkdir -p /var/run/mysqld/  创建文件夹

chown -R mysql.mysql /var/run/mysqld/  把这个文件夹的拥有者设为mysql

 再次启动mysql服务

systemctl satart mysqld.service

 没有报错,查看一下端口的状态

 启动成功了