Schnellstart: Verwenden von MySQL Workbench zum Herstellen einer Verbindung und zum Abfragen von Daten in Azure Database for MySQL
GILT FÜR: Azure Database for MySQL – Single Server
Wichtig
Azure Database for MySQL Single Server wird eingestellt. Es wird dringend empfohlen, ein Upgrade auf Azure Database for MySQL Flexible Server auszuführen. Weitere Informationen zum Migrieren zu Azure Database for MySQL Flexible Server finden Sie unter Was geschieht mit Azure Database for MySQL Single Server?
Dieser Schnellstart zeigt, wie Sie mit der Anwendung MySQL Workbench eine Verbindung mit einer Azure-Datenbank für MySQL herstellen.
Voraussetzungen
In diesem Schnellstart werden die Ressourcen, die in den folgenden Anleitungen erstellt wurden, als Startpunkt verwendet:
- Erstellen eines Servers für Azure-Datenbank für MySQL mithilfe des Azure-Portals
- Erstellen eines Servers für Azure-Datenbank für MySQL mithilfe der Azure CLI
Wichtig
Sicherstellen, dass der IP-Adresse, über die Sie eine Verbindung herstellen, die Firewallregeln des Servers über das Azure-Portal oder die Azure CLI hinzugefügt wurden
Installieren von MySQL Workbench
Laden Sie MySQL-Workbench von der MySQL-Website auf Ihren Computer herunter, und installieren Sie die Anwendung.
Abrufen von Verbindungsinformationen
Rufen Sie die Verbindungsinformationen ab, die zum Herstellen einer Verbindung mit der Azure SQL-Datenbank für MySQL erforderlich sind. Sie benötigen den vollqualifizierten Servernamen und die Anmeldeinformationen.
Melden Sie sich beim Azure-Portalan.
Wählen Sie im Azure-Portal im linken Menü Alle Ressourcen aus, und suchen Sie dann nach dem Server, den Sie erstellt haben (z.B. mydemoserver).
Wählen Sie den Servernamen aus.
Notieren Sie sich im Bereich Übersicht des Servers den Servernamen und den Anmeldenamen des Serveradministrators. Wenn Sie Ihr Kennwort vergessen haben, können Sie es in diesem Bereich auch zurücksetzen.
Herstellen einer Verbindung mit dem Server unter Verwendung von MySQL Workbench
So stellen Sie eine Verbindung mit dem Server für Azure MySQL mithilfe des GUI-Tools „MySQL Workbench“ her:
Starten Sie die Anwendung MySQL Workbench auf dem Computer.
Geben Sie im Dialogfeld Setup New Connection (Neue Verbindung einrichten) auf der Registerkarte Parameter folgende Informationen ein:
Einstellung Empfohlener Wert Feldbeschreibung Verbindungsname Beispielverbindung Geben Sie eine Bezeichnung für diese Verbindung an. Verbindungsmethode Standard (TCP/IP) Standard (TCP/IP) ist ausreichend. Hostname Servername Geben Sie den Servernamen an, den Sie zuvor beim Erstellen von Azure-Datenbank für MySQL verwendet haben. Unser Beispielserver heißt „mydemoserver.mysql.database.azure.com“. Verwenden Sie den vollqualifizierten Domänennamen (*.mysql.database.azure.com), wie im Beispiel gezeigt. Sollten Sie sich nicht an Ihren Servernamen erinnern, ermitteln Sie die Verbindungsinformationen gemäß den Schritten aus dem vorherigen Abschnitt. Port 3306 Verwenden Sie immer den Port 3306, wenn Sie eine Verbindung mit Azure-Datenbank für MySQL herstellen. Username Anmeldename des Serveradministrators Geben Sie den Anmeldename des Serveradministrators ein, den Sie zuvor beim Erstellen von Azure-Datenbank für MySQL verwendet haben. In diesem Beispiel lautet der Benutzername „myadmin@mydemoserver“. Sollten Sie sich nicht an Benutzernamen erinnern, ermitteln Sie die Verbindungsinformationen gemäß den Schritten aus dem vorherigen Abschnitt. Das Format lautet: Benutzername@Servername. Kennwort Ihr Kennwort Wählen Sie die Schaltfläche In Vault speichern aus, um das Kennwort zu speichern. Wählen Sie Verbindung testenaus, um zu testen, ob alle Parameter richtig konfiguriert wurden.
Klicken Sie anschließend auf OK, um die Verbindung zu speichern.
Wählen Sie in der Auflistung der MySQL-Verbindungen die Kachel Ihres Servers aus, und warten Sie, bis die Verbindung hergestellt wurde.
Es wird eine neue SQL-Registerkarte mit einem leeren-Editor geöffnet, auf der Sie Ihre Abfragen eingeben können.
Hinweis
Standardmäßig ist SSL-Sicherheit in Verbindung mit Ihrer Azure-Datenbank für MySQL-Server erforderlich und wird erzwungen. In der Regel ist mit SSL-Zertifikaten keine zusätzliche Konfiguration erforderlich, damit MySQL Workbench eine Verbindung mit Ihrem Server herstellen kann. Es empfiehlt sich jedoch, die Zertifizierung der SSL-Zertifizierungsstelle mit MySQL Workbench zu binden. Weitere Informationen zum Herunterladen und Binden der Zertifizierung finden Sie unter Konfigurieren von SSL-Verbindungen in der Anwendung für eine sichere Verbindung mit der Azure-Datenbank für MySQL. Wenn Sie SSL deaktivieren müssen, besuchen Sie das Azure-Portal, und wählen Sie die Seite „Verbindungssicherheit“ aus, um die Umschaltfläche „SSL-Verbindung erzwingen“ zu deaktivieren.
Erstellen einer Tabelle, Einfügen von Daten, Lesen von Daten, Aktualisieren von Daten, Löschen von Daten
Kopieren Sie den SQL-Beispielcode, und fügen Sie ihn auf einer leeren SQL-Registerkarte ein, um Beispieldaten zu veranschaulichen.
Dieser Code erstellt die leere Datenbank „quickstartdb“ und anschließend die Beispieltabelle „inventory“. Er fügt einige Zeilen ein und liest sie dann aus. Er ändert die Daten mit einer update-Anweisung und liest die Zeilen erneut aus. Zum Schluss löscht er eine Zeile und liest die Zeilen noch einmal aus.
-- Create a database -- DROP DATABASE IF EXISTS quickstartdb; CREATE DATABASE quickstartdb; USE quickstartdb; -- Create a table and insert rows DROP TABLE IF EXISTS inventory; CREATE TABLE inventory (id serial PRIMARY KEY, name VARCHAR(50), quantity INTEGER); INSERT INTO inventory (name, quantity) VALUES ('banana', 150); INSERT INTO inventory (name, quantity) VALUES ('orange', 154); INSERT INTO inventory (name, quantity) VALUES ('apple', 100); -- Read SELECT * FROM inventory; -- Update UPDATE inventory SET quantity = 200 WHERE id = 1; SELECT * FROM inventory; -- Delete DELETE FROM inventory WHERE id = 2; SELECT * FROM inventory;
Um den SQL-Beispielcode auszuführen, wählen Sie auf der Registerkarte SQL-Datei auf der Symbolleiste das Blitzsymbol aus.
Beachten Sie die drei im Registerkartenformat angezeigten Ergebnisse im Abschnitt Ergebnisraster in der Mitte der Seite.
Beachten Sie auch die Liste Ausgabe am unteren Rand der Seite. Der Status der einzelnen Befehle wird angezeigt.
Sie haben mithilfe von MySQL Workbench eine Verbindung mit Azure Database for MySQL hergestellt und Daten mit der Sprache SQL abgefragt.
Bereinigen von Ressourcen
Löschen Sie die Ressourcengruppe mit dem folgenden Befehl, um alle in dieser Schnellstartanleitung verwendeten Ressourcen zu bereinigen:
az group delete \
--name $AZ_RESOURCE_GROUP \
--yes