Cloud SQL for MySQL のクイックスタート

このページでは、Cloud SQL MySQL インスタンスを作成して接続し、Google Cloud Platform Console と MySQL クライアントを使用して基本的な SQL オペレーションを実行する方法を説明します。

始める前に

  1. Google アカウントにログインします。

    Google アカウントをまだお持ちでない場合は、新しいアカウントを登録します。

  2. GCP プロジェクトを選択または作成します。

    プロジェクト セレクタのページに移動

  3. Google Cloud Platform プロジェクトに対して課金が有効になっていることを確認します。 詳しくは、課金を有効にする方法をご覧ください。

Cloud SQL インスタンスを作成する

  1. Google Cloud Platform Console で Cloud SQL インスタンス ページに移動します。

    Cloud SQL インスタンス ページに移動

  2. プロジェクトを選択し、[続行] をクリックします。

  3. [インスタンスを作成] をクリックします。

  4. [MySQL] をクリックします。

  5. [第 2 世代を選択] をクリックします。

  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. guestbook データベースにサンプルデータを挿入します。
    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 日はそのインスタンス名を再利用できません。

次のステップ

このページは役立ちましたか?評価をお願いいたします。

フィードバックを送信...