ubuntu18下navicat连接mysql报“/var/lib/mysql/mysql.sock(2 "No such file or directory")”

时间:2024-05-20 09:21:32
  • 连接配置如下
    ubuntu18下navicat连接mysql报“/var/lib/mysql/mysql.sock(2 "No such file or directory")”

  • 心里路程

  1. 本地通过mysql -uroot -pxxxx命令可以登录。
    此时一脸蒙比,怎么弄呢?终于在度娘下找到了解决方案
  • 解决方案
  1. 使用127.0.0.1 ip地址而不是localhost连接到MySQL 。
  2. 原因:
    使用localhost连接到MySQL时,操作系统将使用socket连接器。
    如果使用127.0.0.1 ip地址,则操作系统将使用TCP / IP连接器。

费解懵懂,查资料中。。。

  • 望各位留下详细的解释,谢谢!!!