首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >远程连接到MySQL VM (Azure资源管理器)

问远程连接到MySQL VM (Azure资源管理器)
EN

Database Administration用户
提问于 2016-04-25 14:40:37
回答 2查看 2.3K关注 0票数 3

我在Azure中安装了VM (运行Windows 2012 R2),安装了MySQL 5.7。我正在尝试使用MySQL工作台来访问它--当在服务器上运行时,它可以很好地工作。

然而,试图从我自己的个人电脑上使用工作台会给我带来“10060”错误:

我还尝试使用Azure web应用程序中的PHP文件进行连接,但同样不起作用。

我设置了以下内容:

  • Azure安全组,入站端口3306开放
  • 在服务器上应用了下列入站端口规则:
  • 用户被设置为stackexchange@% (即非localhost)

我错过了什么吗?是否需要允许数据库具有远程连接?

如果这是错误的网站,请道歉。不确定它是与服务器相关还是与DB本身相关。

虽然有本教程由Microsoft编写,但它使用的是经典的部署模型--而不是资源管理器。就像这里这样没有专门讨论MySQL的问题。

EN

回答 2

Database Administration用户

回答已采纳

发布于 2017-05-18 11:32:18

经过一番脑震荡之后,我发现将mysql上的bind-address更改为连接到mysql的节点的ip地址使mysql拒绝restart。

因此,将bind-address = 0.0.0.0设置为

然后让防火墙和mysql处理允许hsot。

在mysql节点上创建防火墙规则,如下所示:

然后创建一个远程mysql用户,将主机限制在上面的内部/私有ip地址上。

票数 1
EN

Database Administration用户

发布于 2016-05-04 09:13:29

如果其他人遇到这种情况,我最终无法正确地解决这个问题。最后,我求助于在经典模型中建立一个新的VM,并使用它--这实际上非常容易。

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

https://dba.stackexchange.com/questions/136468

复制
相关文章

相似问题

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