• 产生这个错误的原因有几个

  • 下面我来说说我遇到的错误

  • 因为navicat连接数据库时需要使用mysql.sock套节字文件,没有设置时navicat会默认在/var/lib/mysql/mysql.sock目录下找。

  • 但是我安装当前最新版的mysql时/var/lib/mysql/mysql.sock目录下没有mysql.sock文件

  • mysql.sock生成在了/var/run/mysqld/mysqld.sock目录下

  • 所以接下来就简单了

  • 右键点击新建的数据库连接–>编辑连接2002 - Can‘t connect to local MySQL server through socket ‘/var/lib/mysql/mysql.sock‘ (13 “权限不够“)

  • 点击高级
    2002 - Can‘t connect to local MySQL server through socket ‘/var/lib/mysql/mysql.sock‘ (13 “权限不够“)

  • 更改目录,并勾选2002 - Can‘t connect to local MySQL server through socket ‘/var/lib/mysql/mysql.sock‘ (13 “权限不够“)

  • 完成2002 - Can‘t connect to local MySQL server through socket ‘/var/lib/mysql/mysql.sock‘ (13 “权限不够“)

相关文章:

  • 2021-07-31
  • 2022-12-23
  • 2022-12-23
  • 2021-12-22
猜你喜欢
  • 2021-10-04
  • 2021-08-27
  • 2021-10-31
  • 2021-11-08
  • 2021-10-09
相关资源
相似解决方案