一个专业运
维技术分享!

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

Linux安装完mysql

service mysqld start

执行 mysql -u root -p 回车:输入密码

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

执行 MySQL -u root -h 127.0.0.1 -p 这样 可以正常登陆使用

网上很多方式都尝试,什么权限,没文件等都没解决

如下方法:

find / -name my.cnf

修改数据库配置文件 /etc/my.cnf

对应修改相应 section 下的参数 ,指定路径根据自己情况设置

 

设置了该路径后,给 mysql 用户设置读写执行的权限

重启 mysql 就可以在重新配置的路径下创建 mysql.sock 文件了

然后执行 mysql -u root -p 就可以了

赞(2) 打赏
本站资源仅供个人学习交流,请于下载后24小时内删除,不允许用于商业用途,否则法律问题自行承担。小柳实验室 » ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/tmp/mysql.sock'

评论 抢沙发

评论前必须登录!

 

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏