ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2)

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


一切正常


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值