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 安装选项,请执行以下操作:
您可以在 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 安装选项:
手动安装 MySQL
如果上述选项无法满足您的需求(例如,您想在创建的自定义映像上部署 MySQL,或者想完全控制安装过程),您可以手动安装 MySQL,您只需创建 Compute Engine 实例并将 MySQL 直接安装到该实例上即可。如需查看更详细的说明,请参阅在 Compute Engine 上安装 MySQL。
后续步骤
- 如需了解在 Compute Engine 上运行 MySQL 工作负载的最佳实践和相关建议,请参阅在 Compute Engine 上配置 MySQL。
- 如需详细了解 Cloud SQL,请参阅 Cloud SQL for MySQL 文档。
在Google Cloud 控制台中查看 Cloud Marketplace 中的 MySQL 安装选项:
如需在 Compute Engine 实例上手动安装 MySQL,请参阅在 Compute Engine 上安装 MySQL。