今天重启了一下服务器,结果mysql启动不了!
1 查了一下 /tmp下面没有mysql.sock
2 mysql在哪里
#which mysql
#/home/mysql5.6.27/bin/mysql
# cd /home/mysql5.6.27
# ls 发现 mysql.sock --> tmp/mysql.sock 红色 不挺闪烁
看来默认安装的mysql 认为 管道文件在 /tmp/mysql.sock
#那我就找一下真正的mysql.sock在哪里
[root@localhost /]# find / -name mysql.sock
/home/mysql5.6.27/mysql.sock
既然 默认的是找 /tmp/mysql.sock
那我手工指定总可以吧
vi /etc/my.cnf
在 [client] 和 [mysqld]下面
分别加一行
socket = /home/mysql5.6.27/mysql.sock
Ok 重启服务器
一切正常
本文详细记录了服务器重启后MySQL无法启动的问题排查过程,包括查找缺失的socket文件、手动指定MySQL.sock路径、修改配置文件等步骤,最终成功解决问题。
4720

被折叠的 条评论
为什么被折叠?



