2002 - Can‘t connect to local MySQL server through socket ‘/var/lib/mysql/mysql.sock‘ (13 “权限不够“)
使用终端能够连接上mysql,但是使用navicat就无法连接上,会报错误,如下所示:
-
本机参数
系统:ubuntu18.04.5
mysql:Ver 14.14 Distrib 5.7.31, for Linux (x86_64) -
情况描述
使用终端命令
mysql -u root -p
能够进入mysql,并且可以看到里面的所有数据表,可以表明
- 不是mysql服务未开,若未开启mysq服务,
使用:service mysql restart
可以使用如下命令,查看mysql运行状况
service mysql status
可以看到,命令行就有如下提示(截取)
Active: active (running)
解决问题的办法
- 将新建连接中,【主机】-> localhost替换
- 将localhost -> 127.0.0.1
- 连接成功