2017-05-21 58 views
0

我似乎无法在基于Raspbian的操作系统上建立与Raspberry Pi 3的MySQL Workbench连接。我有一个动态IP地址,这就是为什么我使用no-ip.com的动态DNS服务。我的网络服务器和FTP服务器工作正常。在使用登录系统时,Web服务器甚至成功地尝试联系到mysql服务器以查找用户。 我唯一的问题是,我无法使用MySQL Workbench连接到任何用户的数据库。 Root和新创建的用户无法连接到它。无法连接到“mydomain.tld”上的MySQL服务器(10060)

我试图编辑my.cnf文件中/etc/mysql/取消对bind-address,甚至将其设置为0.0.0.0然后重装并重新启动MySQL服务。但它似乎并不奏效。 enter image description here

该错误消息无法连接到127.0.0.1:3306

编辑:的树莓派3和我都在同一个网络上。

编辑2:所以我在1小时后安装了PhpMyAdmin,因为我问了我的问题,并且PhpMyAdmin工作正常。我不知道这是否是MySQL Workbench错误,但我会将问题留给公开。我想我会使用PhpMyAdmin来代替..

+0

您是否检查过端口3306的防火墙规则? – Spechal

+0

不是。你能指定一下吗? – Dean

+0

在Pi上运行'''sudo ufw allow 3306'''来允许传入流量到端口3306 – Spechal

回答

1

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

相关问题