Migrieren zum Innovationsgipfel:
Erfahren Sie, wie Sie die Migration und Modernisierung zu Azure verbessern können, um die Leistung, Resilienz und Sicherheit Ihres Unternehmens zu steigern, sodass Sie KI vollständig nutzen können.Jetzt registrieren
Dieser Browser wird nicht mehr unterstützt.
Führen Sie ein Upgrade auf Microsoft Edge durch, um die neuesten Features, Sicherheitsupdates und den technischen Support zu nutzen.
Verwenden von MySQL Workbench mit Azure Database for MySQL – Flexible Server
Artikel
In diesem Schnellstart wird gezeigt, wie Sie mithilfe der MySQL-Workbench-Anwendung eine Verbindung mit einer Instanz von Azure Database for MySQL – flexibler Server herstellen.
Voraussetzungen
In diesem Schnellstart werden die Ressourcen, die in den folgenden Anleitungen erstellt wurden, als Startpunkt verwendet:
Wenn Sie Ihre Flexible Server-Instanz mit Privater Zugriff (VNET-Integration) erstellt haben, müssen Sie eine Verbindung mit Ihrem Server über eine Ressource innerhalb desselben virtuellen Netzwerks herstellen. Sie können einen virtuellen Computer erstellen und zum virtuellen Netzwerk hinzufügen, das mit Ihrer Flexible Server-Instanz erstellt wurde. Weitere Informationen finden Sie unter Erstellen und Verwalten von virtuellen Netzwerken für Azure Database for MySQL – Flexibler Server mithilfe der Azure CLI.
Laden Sie MySQL-Workbench von der MySQL-Website auf Ihren Computer herunter, und installieren Sie die Anwendung.
Abrufen von Verbindungsinformationen
Halten Sie die Verbindungsinformationen bereit, die zum Herstellen einer Verbindung mit dem flexiblen Server erforderlich sind. Sie benötigen den vollqualifizierten Servernamen und die Anmeldeinformationen.
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 mithilfe von MySQL Workbench eine Verbindung mit Azure Database for MySQL Flexible Server 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:
Parameter
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. Der Beispielbenutzername lautet „myadmin“. Sollten Sie sich nicht an Benutzernamen erinnern, ermitteln Sie die Verbindungsinformationen gemäß den Schritten aus dem vorherigen Abschnitt.
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
Eine verschlüsselte Verbindung mithilfe von TLS 1.2 ist erforderlich und wird auf Ihrer Instanz von Azure Database for MySQL – flexibler Server erzwungen. In der Regel ist mit TLS-/SSL-Zertifikaten keine zusätzliche Konfiguration erforderlich, damit MySQL Workbench eine Verbindung mit Ihrem Server herstellen kann. Es wird jedoch empfohlen, die Zertifizierung der TLS-/SSL-Zertifizierungsstelle MySQL Workbench zuzuordnen. Weitere Informationen finden Sie unter Herstellen einer Verbindung mithilfe von TLS/SSL.
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.
SQL
-- Create a database-- DROP DATABASE IF EXISTS quickstartdb;CREATEDATABASE quickstartdb;
USE quickstartdb;
-- Create a table and insert rowsDROPTABLEIFEXISTS inventory;
CREATETABLE inventory (idserial PRIMARY KEY, nameVARCHAR(50), quantity INTEGER);
INSERTINTO inventory (name, quantity) VALUES ('banana', 150);
INSERTINTO inventory (name, quantity) VALUES ('orange', 154);
INSERTINTO inventory (name, quantity) VALUES ('apple', 100);
-- ReadSELECT * FROM inventory;
-- UpdateUPDATE inventory SET quantity = 200WHEREid = 1;
SELECT * FROM inventory;
-- DeleteDELETEFROM inventory WHEREid = 2;
SELECT * FROM inventory;
Der Screenshot zeigt ein Beispiel für SQL-Code in SQL Workbench und die Ausgabe nach der Ausführung.
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 Flexible Server hergestellt und Daten mit SQL abgefragt.
Microsoft Azure Database for MySQL is an Azure managed data service. It considerably simplifies database deployment, management, and maintenance, while providing compatibility with existing MySQL database workloads.
Verwalten einer SQL Server-Datenbankinfrastruktur für Cloud-, lokale und hybride relationale Datenbanken auf Grundlage der Microsoft PaaS-Angebote für relationale Datenbanken.