无法使用 MySql Workbench 连接到 MySql Server,原因不明

无法使用 MySql Workbench 连接到 MySql Server,原因不明

我无法通过 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 行与此有关)

答案1

我发现的唯一解决方案是重新构建服务器。这不是最好的答案,但由于时间限制,我无法做其他任何事情。

答案2

对于授权而言,受影响的行数为 0 是正常的。

运行授权后,您是否尝试过执行 FLUSH PRIVILEGES ?

- 编辑 -

我刚刚注意到这个问题的日期。我猜这已经解决了 :)

也许这会对别人有帮助......

相关内容