Compute Engine 上的 MySQL


MySQL 是最受欢迎的开源关系型数据库之一,可提供具有成本效益的强大事务处理能力。如需大致了解 MySQL,请参阅什么是 MySQL

您可以通过多种方式将 MySQL 部署为您Google Cloud 项目的一部分:

  • Cloud SQL 以 Web 服务的形式提供 MySQL。您可以使用 Cloud SQL 在 Google 的云中托管 MySQL 数据库,让 Google Cloud 来处理复制、补丁程序管理和数据库管理等管理任务。如需查看相关概览,请参阅 Cloud SQL 概览
  • 借助 Google Cloud Marketplace,您只需点击一下即可将 MySQL 安装到 Compute Engine 实例上。如需在 Google Cloud 控制台中查看 Cloud Marketplace 中提供的 MySQL 安装选项,请执行以下操作:

    转到 Cloud Marketplace

  • 您可以在 Compute Engine 上手动安装和自定义 MySQL。如需查看手动安装说明,请参阅在 Compute Engine 上安装 MySQL。如需优化 MySQL 配置,请按照在 Compute Engine 上配置 MySQL 中的说明操作。

选择最符合您需求的 MySQL 部署选项

如需了解哪种 MySQL 部署选项最适合您的需求,请按如下方式选择相应的部署选项:

试用 Cloud SQL(推荐)

如果您希望让 Google Cloud 代您处理后端数据库和服务器管理任务,建议您使用 Cloud SQL。Cloud SQL 具有以下优势:

  • 自动备份
  • 时间点恢复
  • 跨多个可用区复制数据,可提高可用性和弹性。

如果您需要使用 Cloud SQL 不支持的 MySQL 功能(例如用户定义的函数或 SUPER 特权),可以考虑以下部署选项。如需详细了解 Cloud SQL 支持的功能,请参阅 Cloud SQL 常见问题解答

探索 Google Cloud Marketplace 部署选项

Cloud Marketplace 提供了多种 MySQL 安装选项,包括:

  • 独立 MySQL 安装
  • LAMP 堆栈
  • LEMP 堆栈
  • Nginx 堆栈
  • Percona MySQL 集群安装

在 Google Cloud 控制台中查看 Cloud Marketplace 提供的 MySQL 安装选项:

转到 Google Cloud Marketplace

手动安装 MySQL

如果上述选项无法满足您的需求(例如,您想在创建的自定义映像上部署 MySQL,或者想完全控制安装过程),您可以手动安装 MySQL,您只需创建 Compute Engine 实例并将 MySQL 直接安装到该实例上即可。如需查看更详细的说明,请参阅在 Compute Engine 上安装 MySQL

后续步骤