Kurzanleitung für Cloud SQL for MySQL

Auf dieser Seite erfahren Sie, wie Sie eine MySQL-Instanz erstellen und eine Verbindung damit herstellen sowie grundlegende SQL-Vorgänge mit der Google Cloud Console und einem Client durchführen. Die in dieser Kurzanleitung erstellten Ressourcen kosten in der Regel weniger als einen Dollar, vorausgesetzt, Sie führen die Schritte einschließlich der Bereinigung zeitnah durch.

Vorbereitung

  1. Melden Sie sich bei Ihrem Google-Konto an.

    Wenn Sie noch kein Konto haben, registrieren Sie sich hier für ein neues Konto.

  2. Wählen Sie in der Cloud Console auf der Projektauswahlseite ein Cloud-Projekt aus oder erstellen Sie eines.

    Zur Projektauswahl

  3. Die Abrechnung für das Google Cloud-Projekt muss aktiviert sein. So prüfen Sie, ob die Abrechnung für Ihr Projekt aktiviert ist.

Instanz erstellen

In diesem Verfahren verwenden Sie die Cloud Console. Informationen zur Verwendung des gcloud-Befehlszeilentools, der cURL oder von PowerShell finden Sie unter Instanzen erstellen.

  1. Öffnen Sie in der Google Cloud Console die Seite "Cloud SQL-Instanzen".

    Zur Seite "Cloud SQL-Instanzen"

  2. Wählen Sie Ihr Projekt aus und klicken Sie auf Weiter.

  3. Klicken Sie auf Instanz erstellen.

  4. Klicken Sie auf MySQL.

  5. Geben Sie bei Instance ID myinstance ein.

  6. Geben Sie das Administratorpasswort ein.

  7. Übernehmen Sie für die anderen Felder die Standardwerte.

  8. Klicken Sie auf Create (Erstellen).

    Sie werden zur Instanzliste zurückgeleitet. Sie können direkt auf die neue Instanz klicken, um sich die Details anzusehen. Sie steht jedoch erst zur Verfügung, wenn sie initialisiert und gestartet wurde.

Verbindung zu einer Instanz über den MySQL-Client in Cloud Shell herstellen

  1. Klicken Sie in der Google Cloud Console rechts oben auf das Cloud Shell-Symbol (Cloud Shell-Symbol).

    Wenn Cloud Shell die Initialisierung abgeschlossen hat, sollten Sie Folgendes sehen:

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

  2. Stellen Sie von der Cloud Shell-Eingabeaufforderung aus eine Verbindung zur Cloud SQL-Instanz her:

    gcloud sql connect myinstance --user=root
        
  3. Geben Sie das Root-Passwort ein.

    Die mysql-Eingabeaufforderung sollte nun angezeigt werden.

Datenbank erstellen und Daten hochladen

  1. Erstellen Sie eine SQL-Datenbank auf Ihrer Cloud SQL-Instanz:
        CREATE DATABASE guestbook;
        
  2. Fügen Sie Beispieldaten in die Gästebuch-Datenbank ein:
        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. Rufen Sie die Daten ab:
        SELECT * FROM entries;
        
    Hier sollten Sie das sehen:
        +--------------+-------------------+---------+
        | guestName    | content           | entryID |
        +--------------+-------------------+---------+
        | first guest  | I got here!       |       1 |
        | second guest | Me too!           |       2 |
        +--------------+-------------------+---------+
        2 rows in set (0.00 sec)
        mysql>
        

Bereinigen

Mit den folgenden Schritten vermeiden Sie, dass Ihrem Google Cloud-Konto die in dieser Kurzanleitung verwendeten Ressourcen in Rechnung gestellt werden.

  1. Öffnen Sie in der Google Cloud Console die Seite "Cloud SQL-Instanzen".
    Zur Seite "Cloud SQL-Instanzen"
  2. Wählen Sie die Instanz myinstance aus, um die Seite Instanzendetails zu öffnen.
  3. Klicken Sie oben auf der Seite in der Symbolleiste auf Löschen.
  4. Geben Sie im Fenster Instanz löschen den Wert myinstance ein und klicken Sie dann auf Löschen, um die Instanz zu löschen.

    Sie können einen Instanznamen nach dem Löschen einer Instanz etwa 7 Tage lang nicht verwenden.

Weitere Informationen

Je nach Bedarf können Sie sich eingehender über das Erstellen von Cloud SQL-Instanzen informieren.

Sie können sich auch über das Erstellen von MySQL-Nutzern und Datenbanken für Ihre Cloud SQL-Instanz informieren.

Sehen Sie sich auch Cloud SQL für MySQL – Preise an.

Außerdem können Sie nachlesen, wie Sie eine Verbindung mit einer Cloud SQL-Instanz herstellen: