0

我为 MySQL 创建了一个 Azure 数据库。当我尝试从 MySQL Workbench 连接到它时,它无法连接。但是,如果我测试连接,则测试通过。

当我测试连接时,测试成功:

在此处输入图像描述

但是,当我尝试连接时,它不能:

在此处输入图像描述

在 Azure 门户上,我允许防火墙上的所有 IP 地址并禁用“Enfore SSL 连接”:

在此处输入图像描述

有任何想法吗?连接在不到 5 秒内失败,所以我认为这不是超时问题。这是 MySQL 服务器(在 Azure 上)上所有超时的列表:

在此处输入图像描述

4

1 回答 1

0

我通过更改 bind_address=0.0.0.0(mariadb.cnf 或 mysql.cnf)解决了这个问题。

现在我可以使用 telnet 连接到它(检查设置)。

于 2021-03-21T19:49:29.147 回答