2017-05-21 59 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沒有正確地看到主機名並拒絕基於此的連接。它通過允許來自任何主機的連接來驗證工作。建議將其鎖定回連接主機。

相關問題