📌  相关文章
📜  Microsoft Azure – Azure Database For MySQL 简介(1)

📅  最后修改于: 2023-12-03 14:44:16.296000             🧑  作者: Mango

Microsoft Azure – Azure Database For MySQL 简介

Azure Database for MySQL 是 Microsoft Azure 上的一种 MySQL 服务器托管服务。使用 Azure Database for MySQL,程序员可以快速轻松地创建可扩展的 MySQL 数据库、应用程序和工作流程,而无需管理基础设施。

功能

Azure Database for MySQL 提供以下功能:

  • MySQL 版本支持:5.6、5.7 和 8.0。
  • 安全性:SSL 连接和备份数据的加密存储。可以使用 VNet 和防火墙规则保护您的数据库。还提供内置的身份验证和授权功能。
  • 100% 兼容性:使用 MySQL 协议和 API,使您的现有应用程序和工具无需更改即可与 Azure Database for MySQL 进行通信。
  • 基本组件:包括 MySQL 服务器、存储和网络。
  • 高级功能:包括读取副本、自动备份、恢复、故障转移、异地冗余备份、异地灾难恢复、查询性能分析和弹性池等。
使用场景

Azure Database for MySQL 适用于以下场景:

  • 开发和测试环境:在无需管理基础设施的情况下快速创建 MySQL 数据库。
  • 生产环境:将应用程序和工作负载部署到云端,并从可用性、可扩展性和可靠性等方面获得优势。
  • 可靠性要求较高的应用程序:使用防火墙规则、VNet 和加密存储来保护数据。
使用方法

在创建 Azure Database for MySQL 实例时,需要输入以下信息:

  • 实例名称
  • MySQL 版本
  • 计算和存储大小
  • 资源组和区域
  • 管理的身份验证和连接安全性

创建完 Azure Database for MySQL 后,可以使用 mysql 命令行工具或其他 MySQL API 连接到实例。可以在 Azure 门户上管理实例,包括监视性能、配置防火墙规则、备份和还原数据等功能。

示例代码

以下是使用 Azure CLI 创建 Azure Database for MySQL 实例的示例代码:

# 创建资源组
az group create --name myresourcegroup --location eastus

# 创建 MySQL 服务器实例
az mysql server create --name mymysqlserver \
--resource-group myresourcegroup \
--location eastus \
--admin-user myadmin \
--admin-password myadminpassword \
--sku-name B_Gen5_2 \
--storage-size 5120 \
--version 5.7

以上代码将创建名为 mymysqlserver 的 MySQL 服务器实例,该实例位于 myresourcegroup 资源组中,使用管理员用户名 myadmin 和密码 myadminpassword 进行身份验证,计算和存储大小为 B_Gen5_2 和 5 GB,MySQL 版本为 5.7。