【问题标题】:Unable to connect Windows Azure to MySQL WorkBench无法将 Windows Azure 连接到 MySQL WorkBench
【发布时间】:2013-07-03 05:36:43
【问题描述】:

大家好, 我无法将 mysql 工作台与 windows azure sql 数据库连接,因此我可以毫无问题地从 PC 管理数据库。

他们有办法做到这一点吗..?或者他们是实现我目标的选择或替代方案?

请帮助我解决我的问题!非常感谢:)

更新: 这是我得到的错误代码:

[窗口标题] MySQL 工作台

[主要指令] 无法连接到数据库服务器

[内容] 您的用户“用户名”从主机到 xxxxxxxxx.database.windows.net:1433 的服务器的连接尝试失败: 在“等待初始通信数据包”时失去与 MySQL 服务器的连接,系统错误:10060

请: 1 检查 mysql 是否在服务器 xxxxxx.database.windows.net 上运行 2 检查mysql是否在1433端口上运行(注意:3306是默认的,但是这个可以改) 3 检查用户名是否有权从你的地址连接到xxxxxx.database.windows.net(mysql权限定义了哪些客户端可以连接到服务器以及从哪些机器) 4 确保您在需要时提供密码并使用正确的密码来从您要连接的主机地址连接 xxxxxxx.database.windows.net

[关闭]

【问题讨论】:

  • 我不熟悉 azure DB 服务。但是,如果它是云中的简单 VM,那么您需要找出 DBMS 正在侦听的端口,然后为该端口创建一个“端点”。之后,您应该可以很好地连接到 your_public_address:theport
  • 它不在 VM 中,它只是在 azure 中创建的正常数据库。我尝试了面板中提供的详细信息。端口和公共 URL,甚至将 IP 添加到服务器的白名单..
  • Azure 不使用 SQL Server 而不是 MySql?
  • 我猜它确实使用 sql server 但我猜 MySQL WorkBench 旨在同时支持 sql server 和 mysql。

标签: sql azure


【解决方案1】:

您的服务器是 xxxx.database.windows.net,所以您使用的是 SQL 服务器,而不是 MySQL 服务器。

MySQL 服务器格式为:xxxx.mysql.database.azure.com。

如果您想连接到 MySQL Workbench,您应该使用 MySQL 服务器。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-03-01
    • 1970-01-01
    • 2013-05-05
    • 1970-01-01
    • 1970-01-01
    • 2015-12-30
    相关资源
    最近更新 更多