长时间未登陆mysql连接不上,报Can‘t connect to local MySQL server through socket ‘/tmp/mysql.sock‘ (2) 怎么办

直接 service mysql start 就行
如果还是不行,,那么就需要改配置文件
在这里插入图片描述
先找 my.cnf find / -name my.cnf ;
再找 mysql.sock 文件 如果找到了
只需将查到的结果做一个软连接到/tmp目录下即可解决
如果没有一般重启服务就可以解决
没有解决那么就吧原来的注释掉 改成别的路径
不过文件权限要设置成 777 chmod 777

其实提示找不到 /tmp/mysql.sock有时也并不是/tmp目录下没这个文件,是启动命令不对,大多是服务没开启动,想办法开启就行, grep是grep 进程不是 mysql进程
/usr/local/mysql/bin/safe_mysqld–uer=root&(注意safe_mysqld与mysqld_safe是不同的,&表示mysql在后台运行)
ps -aux | grep mysqld

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值