Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
Azure Database for MySQL是一项托管服务,用于在云中运行、管理和缩放高度可用的 MySQL 服务器。 本文介绍如何使用Azure portal创建Azure Database for MySQL灵活服务器实例。 使用定义的计算和存储资源集创建Azure Database for MySQL灵活服务器实例。
先决条件
- Azure 订阅
- 访问 Azure 门户
- Azure Database for MySQL灵活服务器部署选项和配置的基础知识
登录到Azure portal
输入凭据以登录到 Azure portal。
创建 Azure Database for MySQL 弹性服务器
完成以下步骤以创建Azure Database for MySQL灵活服务器:
在 Azure 门户中,查找并选择Azure Database for MySQL 灵活服务器。
选择创建。
在选择Azure Database for MySQL部署选项窗格中,选择Flexible 服务器作为部署选项:
在“基本信息”选项卡上,输入或选择以下信息:
设置 建议值 描述 订阅 订阅名称 您希望用于服务器的 Azure 云服务订阅。 如果你有多个订阅,请选择要为资源计费的订阅。 资源组 myresourcegroup 创建新的资源组名称,或从订阅中选择现有资源组。 服务器名称 mydemoserver-quickstart 标识Azure Database for MySQL灵活服务器实例的唯一名称。 域名 mysql.database.chinacloudapi.cn将追加到你输入的服务器名称后面。 服务器名称只能包含小写字母、数字和连字符 (-)。 它必须包含 3 到 63 个字符。区域 离用户最近的区域 最靠近用户的位置。 MySQL 版本 8.0 主要引擎版本。 工作负荷类型 开发 对于生产工作负载,可以根据 max_connections 要求选择“小型/中型”或“大型” Compute + storage “突发性能”、“Standard_B1ms”、“10 GiB”、“100 IOPS”和“7 天” 新服务器的计算、存储、每秒输入/输出操作(IOPS)和备份配置。 在配置服务器窗格中,Compute tier的默认值compute size, Storage size、iops 和 Retention period(for backup)为 Burstable, Standard_B1ms、10 GiB、100 iops 和 7 天。 可以保留默认值或修改这些值。 要在迁移期间更快地加载数据,建议将 IOPS 增加到所选计算大小支持的最大大小。 稍后,将其缩减以最大程度地降低成本。 若要保存计算和存储选择,请选择保存以继续配置。 可用性区域 无首选项 如果您的应用程序客户端是在特定的可用性区域中预配的,您可以将 Azure Database for MySQL 灵活服务器设置为同一可用性区域,以便将应用程序和数据库放置在一起,从而减少网络延迟。 高可用性 已清除 对于生产服务器,请在 区域冗余高可用性 和 本地冗余高可用性之间进行选择。 建议使用高可用性来实现业务连续性,并防止虚拟机 (VM) 故障。 身份验证方法 MySQL 和 Microsoft Entra 身份验证 选择要支持访问此 MySQL 服务器的身份验证方法。 管理员用户名 mydemouser 连接服务器时,将使用你的登录帐户。 管理员用户名不能是 azure_superuser、admin、administrator、root、guest、sa 或 public。 允许的最大字符数为 32。 密码 你的密码 服务器管理员帐户的新密码。 该密码必须包含 8 到 128 个字符。 它还必须含以下字符类别中的三类:英文大写字母、英文小写字母、数字(0 到 9)及非字母数字字符( !、$、#、%等)。接下来,配置网络选项。
在“网络”选项卡上,设置服务器访问方式。 Azure Database for MySQL - 灵活服务器提供两种方法来连接到服务器:
- 公用访问(允许的 IP 地址)
- 专用访问(虚拟网络集成)
使用公共access时,将服务器access限制为添加到防火墙规则的允许 IP 地址。 除非创建了规则以针对特定 IP 地址或 IP 地址范围打开防火墙,否则此方法会阻止外部应用程序和工具连接到服务器和服务器上的任何数据库。 选择“创建 azuredeploy.json 文件”时,将访问限制到您的虚拟网络。 有关专用访问的详细信息,请参阅概念一文。
在本快速入门指南中,您将学习如何设置公共访问权限以便连接到服务器。 在 Networking 选项卡上,对于 连接方式,请选择 公共访问。 要设置防火墙规则,请选择“添加当前客户端 IP 地址”。
创建服务器后,不能更改连接方法。 例如,如果在创建服务器时选择 Public access(允许的 IP 地址),则无法在部署服务器后将设置更改为 Private access (VNet Integration)。 强烈建议创建您的服务器,以使用私有访问来帮助通过虚拟网络集成保护对您服务器的访问。 有关私有访问的详细信息,请参阅 概念 一文。
选择 Review + create 来审核和创建 Azure Database for MySQL 动态服务器配置。
选择“创建”以预配服务器。 预配可能需要几分钟时间。
选择工具栏上的 “通知 ”(钟形图标),以监视部署过程。 部署后,您可以选择将其固定到仪表板,以便在Azure portal的仪表板上为Azure Database for MySQL灵活服务器创建一个磁贴。 此磁贴是通往服务器概述窗格的快捷方式。 选择“转到资源”时,将会打开灵活服务器的“概述”窗格。
默认情况下,将在服务器下创建以下数据库:information_schema、mysql、performance_schema 和 sys。
注意事项
若要避免连接问题,请检查网络是否允许通过 Azure Database for MySQL 灵活服务器使用的端口 3306 的出站流量。
连接到服务器
在开始之前,请下载公共 SSL 证书进行证书颁发机构验证。
如果使用公共访问连接方法部署 Azure MySQL 数据库,您可以使用内置的 MySQL 命令行客户端工具快速入门。 若要使用命令行工具,请在“ 概述 ”窗格中的菜单栏上,选择“ 连接”。
<;c1>; <;c0>; <;sb0>; 屏幕截图演示如何与 Azure Cloud Shell 进行连接。<;/sb0>; <;/c0>; <;/c1>;
选择 Connect 后,可以使用 Azure Database for MySQL 灵活服务器客户端工具查看本地连接的详细信息,以及如何启动数据导入和导出作。
重要
如果您在连接到您的Azure Database for MySQL灵活服务器时看到以下错误消息,可能是您在设置防火墙规则时没有勾选 允许来自Azure内部任何Azure服务的公共访问此服务器选项,或者该选项未被保存。 设置防火墙规则,然后重试。
ERROR 2002 (HY000): Can't connect to MySQL server on <servername> (115)
清理资源
如果不再需要为本快速入门创建的资源,请删除包含Azure Database for MySQL灵活服务器实例的资源组。 选择Azure Database for MySQL资源的资源组,然后选择 Delete。 输入要删除的资源组的名称。