Sql

沒有明顯原因無法使用 MySql Workbench 連接到 MySql 伺服器

  • February 3, 2012

我無法通過 TCP/IP 連接到 MySQL 伺服器。

該伺服器安裝在 Debian Linux 中,同時有一個 PostGreSQL 伺服器在執行。(它工作正常並且有 tcp/ip 連接順便說一句)

但是每次我嘗試遠端連接到 MYSQL 伺服器時,我都會得到以下資訊:

Connecting to MySQL server 172.29.85.188...
Access denied for user 'root'@'172.29.70.25' (using password: YES)

我在這裡錯過了什麼嗎?如果我執行到伺服器的 SSH 連接,我可以正常登錄。我還更改了 mysql.conf 文件以刪除 BLINDIP 設置。

順便說一句:我也嘗試過使用這條線

GRANT ALL PRIVILEGES ON *.* TO root@"%" IDENTIFIED BY '1234';

我得到回复:

Query OK, 0 rows affected (0.00 sec)

而且仍然沒有遠端訪問。(我很確定受影響的 0 行與它有關)

我找到的唯一解決方案是重新格式化伺服器。不是最好的答案,但由於時間限制,我無法做任何其他事情。

0 行受影響對於授權來說是正常的。

你在執行你的資助後嘗試做 FLUSH PRIVILEGES 嗎?

  • 編輯 -

我剛剛注意到這個問題的日期。我猜這已經修復了:)

也許這會幫助別人……

引用自:https://serverfault.com/questions/342080