我有一臺在debian linux虛擬機上運行的mysql服務器,我試圖從Windows中的MySQL Workbench建立連接。 MySQL用戶是'dev'。我無法建立此連接,可能是因爲其中一個問題:從Windows連接到MySQL服務器到Debian Linux
MySQL用戶不允許來自非本地主機的連接。儘管當我在mysql中創建用戶帳戶'dev'時,我指定連接字符串爲
dev'@'%
,以確保可以接受來自任何地方的連接。GRANT ALL ON *.* to 'dev'@'%' IDENTIFIED BY 'password';
MySQL未在
port 3306
上運行。但是我用netstat查看這裏就是我看到:netstat -tlpn | grep :3306 tcp 0 0 127.0.0.1:3306 0.0.0.0.:* LISTEN 3687/mysqld
所以這不應該是這個問題無論是。
- 防火牆阻止訪問mysql。我真的不知道如何訪問和修改IPtables,理想情況下我希望有一個很好的前端或iptables。不知道如何解決這個問題。
請告訴我這個問題!
您是否嘗試過重新啓動mysql的? –
@Loïc是的,我已經做了很多次。 – EternallyCurious