linux下安装mysql 8.* MySQL连接时找不到mysql.sock文件

连接数据库时报错:Can 't connect to local MySQL server through socket '/tmp/mysql.sock '(2) ";
分析:找不到mysql.sock文件,自然连接不了
原因:1)mysql服务没启动;2)sock文件路径设置错误 ;3)sock文件所在目录的权限问题;4)这个文件直接丢失了

方法:进入/tmp 目录,看下 mysql.sock 是不是存在,90%的可能是因为mysql.sock被自动清除掉了,这个时候只需要重启一下mysql的服务,就可以生成一个新的mysql.sock文件了。
重启命令:service mysql restart

重启完成 就会发现已经存在了这个sock的文件。 然后就可以登录。

posted on 2020-12-04 15:14  放弃容易坚持一定很帅  阅读(1197)  评论(0编辑  收藏  举报

导航