![]() |
1
2
在ubuntu18.04的azurevm上创建一个运行MySQL的容器。您可以按照以下步骤操作。最后,你将连接到它。 第一。
完成后,可以使用命令查看根用户的密码:
然后使用以下命令连接mysql:
并更改密码:
现在您可以退出并使用root用户和新密码连接mysql。 第二。 创建一个用户来远程连接MySQL,你可以跟着另一个 case 我回答了。 第三。 创建规则以允许Azure门户上端口3306的流量。
它在我的网站上工作,希望这能帮助你。
您可以在此处添加网络安全组规则,如屏幕截图所示:
|
![]() |
2
0
SSH tunnel feature 当然,您不需要使数据库可以远程访问。 |
|
3
0
如果您使用默认值创建VM。您可以在网络部分查看防火墙规则。在那里你应该看到允许的进出口流量。默认情况下,azure上的vm具有关联的NSG(网络安全组),除非您在创建时更改该属性或在创建后对其进行编辑。 一旦你确认NSG有正确的设置。我猜MySQL的默认端口是TCP 3306。如果规则不存在,则添加它。 之后,你应该检查Ubuntu防火墙。我认为默认情况下是上升的。 试试这个:
然后这个:
并添加防火墙规则以允许传入到操作系统上TCP端口3306的流量:
希望有帮助。 当做, |
![]() |
MaliciouZzHD · 获取主网络接口IP地址的平台无关方法 7 年前 |
![]() |
Hearen · 如何在Java中有效地检查IP和CIDR格式? 7 年前 |
![]() |
Ulvi · 如何检查python代理旋转器和用户代理欺骗是否有效? 7 年前 |
![]() |
david · Erlang:从主机名获取ip地址 7 年前 |
![]() |
user_mda · AKS上LoadBalancer类型的服务 7 年前 |
|
Matthias · 基于端口的IPs子域 7 年前 |