无法连接到 "mydomain.tld" 上的 MySQL 服务器 (10060)

Can't connect to MySQL Server on "mydomain.tld" (10060)

我似乎无法在基于 Raspbian 的 OS 上与我的 Raspberry Pi 3 建立 MySQL Workbench 连接。我有一个动态 IP 地址,这就是我使用 no-ip.com 的动态 DNS 服务的原因。我的网络服务器和 FTP 服务器运行良好。在使用登录系统时,Web 服务器甚至成功地尝试联系 mysql 服务器以查找用户。 我遇到的唯一问题是我无法在任何用户上使用 MySQL Workbench 连接到数据库。 root和新创建的用户无法连接。

我尝试编辑 /etc/mysql/ 中的 my.cnf 文件取消注释 bind-address 甚至将其设置为 0.0.0.0 然后重新加载并重新启动 MySQL 服务.但这似乎不起作用。

错误信息是无法连接到127.0.0.1:3306

编辑: Raspberry Pi 3 和我都在同一个网络上。

编辑 2: 所以我在提出问题 1 小时后安装了 PhpMyAdmin,并且 PhpMyAdmin 运行良好。我不知道这是否是 MySQL Workbench 错误,但我会保留这个问题。我想我会改用 PhpMyAdmin..

问题最终是 MySQL 没有正确看到主机名,并拒绝基于此的连接。通过允许来自任何主机的连接验证它可以工作。建议将其锁定回连接主机。