修改实例

本页介绍如何修改现有 Cloud SQL 实例。

创建一个实例后,您可以随时修改该实例以更改其设置。如需了解实例设置以及更改此类设置对实例的影响,请参阅实例设置

修改实例

控制台

  1. 转到 Google Cloud Console 中的“Cloud SQL 实例”页面。

    转到“Cloud SQL 实例”页面

  2. 点击相应实例名称以选择要修改的实例。
  3. 点击修改
  4. 配置选项下,更新实例的设置:
    设置 备注
    数据库版本
    数据库版本 MySQL 8.0、MySQL 5.7(默认)或 5.6。
    连接
    专用 IP 为您的实例添加专用 IP 地址。如需启用连接到实例的功能,需要进行额外配置
    公共 IP 为您的实例添加公共 IP 地址。需要进行额外配置,才能连接到实例。
    机器类型和存储空间
    机器类型 机器类型(有时也称为“层级”)决定了您的实例所具备的 CPU 数量和内存容量。了解详情
    存储类型 此设置决定您的实例使用 SSD 还是 HDD 存储空间。了解详情
    存储空间容量 为实例预配的存储空间量。了解详情
    存储空间自动扩容 该设置决定了在可用空间不足时,Cloud SQL 是否自动为您的实例提供更多存储空间。了解详情
    高可用性 如果您需要将实例配置为高可用性实例,则必须选中高可用性(地区级)复选框。了解详情
    自动备份 您希望系统开始执行备份的时间范围。了解详情
    二进制日志记录 二进制日志记录支持副本和时间点恢复。了解详情
    添加数据库标志
    数据库标志 您可以使用数据库标志来控制实例的设置和参数。了解详情
    维护时间表
    维护期 该设置用于确定 Cloud SQL 可对您的实例执行中断性维护的时段(时长为一小时)。如果您没有设置此时段,则系统可能会随时执行中断性维护。了解详情
    维护时间 相对于同一项目内的其他实例,此实例的首选更新时间。了解详情

    详细了解实例设置

  5. 点击保存以应用更改。

gcloud

以下命令会修改备份开始时间。

gcloud sql instances patch [INSTANCE_NAME] --backup-start-time 16:00

如果补丁程序修改的值需要重启实例,系统将提示您继续进行更改或取消操作。

REST

以下命令会修改备份开始时间。

在使用下面的任何请求数据之前,请先进行以下替换:

  • project-id:项目 ID
  • instance-id:实例 ID

HTTP 方法和网址:

PATCH https://www.googleapis.com/sql/v1beta4/projects/project-id/instances/instance-id

请求 JSON 正文:

{
  "settings": {
    "backupConfiguration": {
      "startTime": "16:00",
      "enabled": true,
      "binaryLogEnabled": true
    }
  }
}

如需发送您的请求,请展开以下选项之一:

您应该收到类似以下内容的 JSON 响应:

{
  "kind": "sql#operation",
  "targetLink": "https://www.googleapis.com/sql/v1beta4/projects/project-id/instances/instance-id",
  "status": "PENDING",
  "user": "user@example.com",
  "insertTime": "2020-01-16T02:32:12.281Z",
  "operationType": "UPDATE",
  "name": "operation-id",
  "targetId": "instance-id",
  "selfLink": "https://www.googleapis.com/sql/v1beta4/projects/project-id/operations/operation-id",
  "targetProject": "project-id"
}

如果补丁程序修改的值需要重启实例,系统将提示您继续进行更改或取消操作。

如需了解如何为此任务构建底层 REST API 请求,请参阅 instances:patch 页面上的 API Explorer