我无法通过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。 我猜这已经是固定的:)
也许这会帮助别人…