今天重启了一下服务器,结果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 重启服务器
一切正常