Cloud SQL for MySQL 快速入门

本页面向您展示如何创建并连接到 Cloud SQL MySQL 实例,并使用 Google Cloud Platform Console 和 mysql 客户端执行基本的 SQL 操作。

准备工作

  1. 登录您的 Google 帐号。

    如果您还没有 Google 帐号,请注册新帐号

  2. Select or create a Google Cloud Platform project.

    Go to the Manage resources page

  3. 确保您的项目已启用结算功能。

    了解如何启用结算功能

创建 Cloud SQL 实例

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

    转到“Cloud SQL 实例”页面

  2. 选择您的项目,然后点击继续

  3. 点击创建实例

  4. 点击MySQL

  5. 点击选择第二代

  6. 实例 ID 中输入 myinstance

    实例创建屏幕的屏幕截图

  7. 为 root 用户输入密码。

    对于其他字段,请使用默认值。

  8. 点击创建

    您将返回到实例列表;新实例在初始化和启动时会显示为灰色。

在 Cloud Shell 中使用 mysql 客户端连接到您的实例

  1. Google Cloud Platform Console 中,点击右上角的 Cloud Shell 图标 (Cloud Shell 图标)。

    在 Cloud Shell 完成初始化后,您应该会看到以下内容:

    Welcome to Cloud Shell! Type "help" to get started.
    username@example-id:~$
    

  2. 在 Cloud Shell 提示符下,连接到您的 Cloud SQL 实例:

    gcloud sql connect myinstance --user=root
    
  3. 输入您的 root 密码。

    您应该会看到 mysql 提示符。

创建数据库并上传数据

  1. 在 Cloud SQL 实例上创建 SQL 数据库:
    CREATE DATABASE guestbook;
    
  2. 将示例数据插入留言板数据库中:
    USE guestbook;
    CREATE TABLE entries (guestName VARCHAR(255), content VARCHAR(255),
        entryID INT NOT NULL AUTO_INCREMENT, PRIMARY KEY(entryID));
        INSERT INTO entries (guestName, content) values ("first guest", "I got here!");
        INSERT INTO entries (guestName, content) values ("second guest", "Me too!");
    
  3. 检索数据:
    SELECT * FROM entries;
    
    您应该会看到以下内容:
    +--------------+-------------------+---------+
    | guestName    | content           | entryID |
    +--------------+-------------------+---------+
    | first guest  | I got here!       |       1 |
    | second guest | Me too!           |       2 |
    +--------------+-------------------+---------+
    2 rows in set (0.00 sec)
    mysql>
    

清理

为避免系统因本快速入门中使用的资源向您的 GCP 帐号收取费用,请执行以下操作:

  1. 转到 Google Cloud Platform Console 中的“Cloud SQL 实例”页面。
    转到“Cloud SQL 实例”页面
  2. 选择 myinstance 实例以打开实例详情页面。
  3. 在页面顶部的图标栏中,点击删除
  4. 删除实例窗口中,输入 myinstance,然后点击删除以删除该实例。

    在删除实例后的大约 7 天内,不能重新使用相应的实例名称。

后续步骤

此页内容是否有用?请给出您的反馈和评价:

发送以下问题的反馈:

此网页
Cloud SQL for MySQL