使用 MySQL Workbench 连接到 Azure MySQL 数据库

Connect to Azure MySQL Database using MySQL Workbench

我在 Azure 上有一个 Web 应用程序 运行。我可以使用 Visual Studio 连接到数据库,我的应用程序上的 sending/retrieving 数据工作正常。

但是,我无法使用 MySQL Workbench 连接到 MySQL 数据库。 我的错误是

Lost connection to MySQL server at 'reading initial communication packet', system error: 54

我已经在Azure门户上将我的IP列入白名单,并在我的电脑上打开了端口1433。我不明白为什么我不能使用 MySQL Workbench 连接而 Visual Studio.

没有问题

编辑:

我是这样设置的 MySQL Workbench:

这是我的 Azure 门户:

我正在使用端口 1433,因为这是 Azure 门户上提供的端口,但也在本教程中:Connect to Azure DB using MySQL Workbench

好的 - 既然您包含了屏幕截图:您正在尝试使用 MySQL Workbench 连接到 SQL 数据库(即 SQL 服务器作为服务,而不是 MySQL)。

编辑:2017 年 8 月 15 日 Azure 现在提供 Azure Database for MySQL,目前处于 public 预览阶段。

在您的特定情况下,您创建了一个 SQL 数据库,该数据库无法使用 MySQL Workbench 进行操作。