Sql
沒有明顯原因無法使用 MySql Workbench 連接到 MySql 伺服器
我無法通過 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 嗎?
- 編輯 -
我剛剛注意到這個問題的日期。我猜這已經修復了:)
也許這會幫助別人……