我正在使用Windows并拥有另一台计算机的远程桌面连接。我试图通过我的机器上安装的MySql工作台连接到远程机器上运行的mysql。
当我指定连接到mysql的细节时,即 IP- a.b.c.d 端口3306 用户名=根 密码=
但每次它都会向我显示错误 -
Your connection attempt to connect to user='root'failed from your host to server at a.b.c.d:3306
我可以在另一台机器上连接到mysql吗?
答案 0 :(得分:0)
当然可以,mysql是一种网络透明服务。但显然,正常访问授权规则适用。
telnet ip-address-of-server 3306
进行检查。服务器是应答还是超时或被阻止? (答案看起来很神秘,像5.5.33-MariaDB[*[n7p~g!�iXccI$r9``Y{$mysql_native_password
或类似的那样)此问题还不清楚您的网络拓扑是什么:在该系统上运行的mysql服务器是否具有远程连接"至? mysql-workbench是在远程系统上运行还是在本地系统上运行?这可能会影响您必须在工作台中使用的IP地址。