我似乎无法在基于Raspbian的操作系统上建立与我的Raspberry Pi 3的MySQL Workbench连接。我有一个动态IP地址,这就是为什么我使用no-ip.com的动态DNS服务。我的网络服务器和FTP服务器运行正常。在使用登录系统时,Web服务器甚至成功尝试联系mysql服务器以查找用户。 我唯一的问题是我无法在任何用户上使用MySQL Workbench连接到数据库。 Root和新创建的用户无法连接到它。
我尝试在my.cnf
中编辑/etc/mysql/
文件,取消注释bind-address
,或者甚至将其设置为0.0.0.0
,然后重新加载并重新启动MySQL服务。但它似乎没有用。
错误消息无法连接到127.0.0.1:3306
编辑:Raspberry Pi 3和我都在同一个网络上。
编辑2:所以我在问了一个小时后安装了PhpMyAdmin,并且PhpMyAdmin工作正常。我不知道这是否是MySQL Workbench的错误,但我会将问题保持开放。我想我会改用PhpMyAdmin ..
答案 0 :(得分:1)
问题最终归结为MySQL没有正确看到主机名并拒绝基于此的连接。它通过允许来自任何主机的连接进行验证。建议将其锁定回连接主机。