首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >无法连接到远程计算机上的MYSQL

问无法连接到远程计算机上的MYSQL
EN

Stack Overflow用户
提问于 2014-03-13 07:06:14
回答 1查看 3.4K关注 0票数 1

我正在windows上工作,并且与另一台机器有一个远程桌面连接。我正试图通过安装在我的计算机上的mysql工作台连接到远程计算机上运行的MySql。

当我指定要连接到mysql的详细信息时,即ip-A.B.C.D端口-3306 username=root password=

但每次我说错话的时候-

代码语言:javascript
复制
   Your connection attempt to connect to user='root'failed from your host to server at a.b.c.d:3306

我可以在另一台机器上连接到mysql吗?

EN

回答 1

Stack Overflow用户

发布于 2014-03-13 07:09:50

当然,这是可能的,mysql是一个网络透明服务。然而,显然正常的访问授权规则是适用的。

  • 您是否拥有mysql端口的网络访问权限,这可能会被防火墙阻止。您可以使用telnet ip-address-of-server 3306进行检查。服务器是否响应,或者您是否得到超时或被阻塞?(答案看上去很神秘,有点像5.5.33-MariaDB[*[n7p~g!�iXccI$r9``Y{$mysql_native_password或类似的东西)
  • mysql服务器可以配置为不监听远程连接。这可以增加安装程序的安全性,但显然会阻止任何远程连接尝试。为此,您必须检查mysql的配置文件。
  • mysql本身实现了一个授权级别。因此,请检查该“root”用户是否允许从外部连接。这些授权存储在内部的"mysql“数据库中。

此外,从您的网络拓扑结构中也不清楚: mysql服务器是否运行在您的“远程连接”系统上?mysql工作台是在远程系统上运行还是在本地系统上运行?这可能会影响您必须在工作台内使用的ip地址。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/22371460

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档