答案1
请检查 Ubuntu 防火墙是否已打开 mysql 端口,并且 Microsoft Azure 也已使用网络安全组 (NSG)防火墙允许和拒绝端口。
要在 Azure Ubuntu VM 中打开端口,您必须使用 NSG(网络安全组),即 azure 防火墙。
登录 Azure 门户(门户网站azure.com)
搜索并选择资源组对于虚拟机,选择添加,然后搜索并选择网络安全组。
选择创建。
创造网络安全组窗口打开。
输入您的名字网络安全组。
选择或创建一个资源组,然后选择一个地点。
选择创建到创建网络安全组。
创建一个入站安全规则
选择您的新的网络安全组。
选择入站安全规则,然后选择添加。
选择一个共同服务来自下拉式菜单, 例如MySQL。您还可以选择风俗如果您想提供要使用的特定端口。
(可选)更改优先级或名称。优先级影响规则应用的顺序:数值越小,规则越早应用。
选择添加创建规则。
您还需要在数据库中将您的 IP 地址列入白名单以启用远程访问。
请参考下面的 URL,它可以帮助您打开 Ubuntu VM 的端口。
https://docs.microsoft.com/en-us/azure/virtual-machines/windows/nsg-quickstart-portal