|
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的流量:
希望有帮助。 当做, |
|
|
Bard.Mus · 迁移后的数据库字符集环境 1 年前 |
|
Efannnnnn · 将Id数据存储到任何页面 1 年前 |
|
|
yooooo · 用于在块中删除的存储过程-LOOP未执行 1 年前 |
|
John Beasley · 更新一定数量记录的连续日期 1 年前 |
|
|
ColinM · MySQL以前的结果查询返回不正确的值 1 年前 |
|
Sergey_Z · MySQL只需无条件连接2个表和交叉连接 1 年前 |