Azure Database for MySQL 灵活服务器是一项托管服务,可用于在云中运行、管理和缩放具有高可用性的 MySQL 服务器。 本快速入门介绍如何使用 Azure 门户在虚拟网络中创建灵活服务器。
如果没有 Azure 订阅,请在开始之前
创建一个 Azure 免费帐户
。
通过使用 Azure 免费帐户,你现在可以在 12 个月内免费试用 Azure Database for MySQL 灵活服务器。 有关详细信息,请参阅
免费试用灵活服务器
。
登录到 Azure 门户
转到
Azure 门户
。 输入登录到门户所需的凭据。 默认视图是服务仪表板。
创建 Azure Database for MySQL 灵活服务器
使用一组定义的
计算和存储资源
创建灵活服务器。 请在
Azure 资源组
中创建该服务器。
如需创建灵活服务器,请完成以下步骤:
在门户中搜索并选择“Azure Database for MySQL 服务器”:
创建 Azure Linux 虚拟机
由于服务器位于虚拟网络中,因此只能从与服务器位于同一虚拟网络中的其他 Azure 服务连接到服务器。 若要连接和管理服务器,请创建一个 Linux 虚拟机。 虚拟机必须在相同的区域和相同的订阅中创建 。 Linux 虚拟机可充当用于管理数据库服务器的 SSH 隧道。
转到创建服务器所在的资源组。 选择
添加
。
选择“Ubuntu Server 18.04 LTS”
在“基本信息”标签页中的“项目详细信息”下,确保选择了正确的订阅,然后选择“新建资源组”。 对于名称,请键入
myResourceGroup
。
使用 Bash 或 PowerShell 创建与 VM 的 SSH 连接。 根据提示符,打开与虚拟机的 SSH 连接。 将 IP 地址替换为 VM 中的 IP 地址,并将
.pem
的路径替换为密钥文件的下载路径。
ssh -i .\Downloads\myKey1.pem azureuser@10.111.12.123
下次在 Azure 中创建 VM 时,可以使用此次创建的 SSH 密钥。 下次创建 VM 时,为“SSH 公钥源”选择“使用存储在 Azure 中的密钥”。 你的计算机上已有私钥,因此无需下载任何内容。
需要安装 mysql-client 工具才能连接到服务器。
sudo apt-get update
sudo apt-get install mysql-client
由于通过 SSL 强制执行与数据库的连接,因此需要下载公共 SSL 证书。
wget --no-check-certificate https://dl.cacerts.digicert.com/DigiCertGlobalRootCA.crt.pem
从 Azure Linux 虚拟机连接到服务器
安装 mysql.exe 客户端工具后,即可从本地环境连接到服务器。
mysql -h mydemoserver.mysql.database.azure.com -u mydemouser -p --ssl-mode=REQUIRED --ssl-ca=DigiCertGlobalRootCA.crt.pem
你已在资源组中创建 Azure Database for MySQL 灵活服务器。 如果将来不再需要这些资源,可以通过删除资源组或 MySQL 服务器来删除它们。 若要删除资源组,请完成以下步骤:
在 Azure 门户中,搜索并选择“资源组”。
在资源组列表中,选择资源组的名称。
在资源组的“概述”页中,选择“删除资源组” 。
在确认对话框中,键入资源组的名称,然后选择“删除”。
使用 MySQL 生成 PHP (Laravel) Web 应用