【问题标题】:WSL Connect to MySQL Server 8 on Windows Doesn't WorkWSL 连接到 Windows 上的 MySQL Server 8 不起作用
【发布时间】:2020-07-29 19:39:07
【问题描述】:

MySQL Workbench 和 MySQL server 8 安装在 Windows 中。在我的 WSL2 提示符中,我安装了 MySQL 8 客户端。我想从 WSL2 连接到 MySQL 服务器。

当我尝试mysql -u root -p -h 127.0.0.1 时,我得到了

错误 2003 (HY000):无法连接到“127.0.0.1”上的 MySQL 服务器 (111)

在 WSL 上,我安装了“mysql Ver 8.0.21-0ubuntu0.20.04.3 for Linux on x86_64 ((Ubuntu))”。如果我只是尝试mysql localhost 我会得到

ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2)

我相信这是因为我没有在 WSL 上仅在 Windows 中安装 MySQL 服务器。几天前我有这个工作,但后来我有一个 Windows 自动更新,我无法再连接。

【问题讨论】:

    标签: mysql windows windows-subsystem-for-linux


    【解决方案1】:

    使用windows本地ip地址代替127.0.0.1

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2019-06-19
      • 2020-07-09
      • 1970-01-01
      • 2022-07-05
      • 2021-03-04
      • 2019-07-16
      • 1970-01-01
      相关资源
      最近更新 更多