无法使用MySql Workbench连接到MySql服务器,没有明显的原因

我无法通过TCP / IP连接到MySQL服务器。

服务器安装在Debian Linux中,同时运行PostGreSQL服务器。 (这是工作正常,并具有TCP / IP连接btw)

但每次我尝试远程连接到MYSQL服务器,我得到以下内容:

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

我在这里错过了什么? 如果我运行SSH连接到服务器,我可以很好地login。 我也DID更改mysql.conf文件以删除BLINDIP设置。

顺便说一句:我也尝试使用该行

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

我收到一个回复​​:

 Query OK, 0 rows affected (0.00 sec) 

仍然没有远程访问。 (我敢肯定,0行受到影响与它有关)

我find的唯一解决scheme是重新格式化服务器。 不是最好的答案,但由于时间的限制,我什么也做不了。

受影响的0行对于授权是正常的。

运行您的赠款后,您是否尝试使用FLUSH PRIVILEGES?

– 编辑 –

我只注意到这个问题的date。 我猜这已经是固定的:)

也许这会帮助别人…