gpt4 book ai didi

mysql - 使用命令行终端连接到 Azure MySQL 服务器时出错

转载 作者:行者123 更新时间:2023-12-03 01:14:49 24 4
gpt4 key购买 nike

我正在 Windows 计算机上使用命令行提示符连接到我的 Azure MySQL 服务器。

hostname=flashguard.mysql.database.azure.com 
username=damiboyflashguard123
port=3306

我在我的cmd上输入了以下内容

    mysql -h flashguard.mysql.database.azure.com  -P 3306 -u damiboyflashguard123 -p

并输入密码。然后我收到以下错误,

    ERROR 2003 (HY000): Can't connect to MySQL server on 
'flashguard.mysql.database.azure.com:3306' (10060)

顺便说一句,我检查了我的防火墙设置,它显示防火墙正在批准 3306 端口请求,如下所示。

enter image description here

最佳答案

我在本地计算机上安装了 MySQL 客户端,并尝试通过命令行终端连接到 Azure mySQL 客户端并成功连接:-

ERROR 2003 (HY000): Can’t connect to MySQL server on
flashguard.mysql.database.azure.com:3306’ (10060)

确保您的 MySQL 服务器名称以及用户名和密码没有任何语法缺失或拼写错误。 将本地计算机的 IP 添加到 Azure MySQL 服务器的允许列表中,如下所示:-

enter image description here

确保您的 MySQL 服务器处于就绪状态,并尝试从 Azure 门户连接到您的 MySQL 服务器 检查连接。

从 Azure 门户验证您的连接字符串,如下所示:-

enter image description here

我在本地计算机的命令行终端中运行了上述命令,并成功连接到 azure MySQL 服务器,如下所示:-

mysql -h server-name.mysql.database.azure.com -u xxxxconuser -p xxxxxxxxxn@123

输出:-

enter image description here

当我从 azure MySQL 网络选项卡中删除客户端 IP 时,我得到了与您相同的错误代码,请参阅以下内容:-

enter image description here

错误:-

enter image description here

验证您所连接的 VPN 是否限制您连接到 Azure 上的 MySQL 服务器。

关于mysql - 使用命令行终端连接到 Azure MySQL 服务器时出错,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/75414233/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com