Schnellstart: Erstellen einer Instanz von Azure Database for MySQL: Flexibler Server mithilfe des Azure-Portals

GILT FÜR: Azure Database for MySQL – Flexible Server

Azure Database for MySQL – Flexible Server ist ein verwalteter Dienst, mit dem Sie hochverfügbare MySQL-Serverinstanzen in der Cloud ausführen, verwalten und skalieren können. In dieser Schnellstartanleitung erfahren Sie, wie Sie mithilfe des Azure-Portals einen Azure Database for MySQL: Flexibler Server erstellen.

Wenn Sie über kein Azure-Abonnement verfügen, können Sie ein kostenloses Azure-Konto erstellen, bevor Sie beginnen.

Melden Sie sich auf dem Azure-Portal an.

Geben Sie im Azure-Portal Ihre Anmeldeinformationen ein, um sich beim Portal anzumelden. Die Standardansicht ist Ihr Dienstdashboard.

Erstellen einer Azure Database for MySQL Flexible Server-Instanz

Sie erstellen eine Instanz von Azure Database for MySQL: Flexibler Server, indem Sie eine definierte Menge von Compute- und Speicherressourcen verwenden, um einen flexiblen Server zu erstellen. Der Server wird in einer Azure-Ressourcengruppe erstellt.

Führen Sie die folgenden Schritte aus, um eine Azure Database for MySQL: Flexibler Server zu erstellen:

  1. Suchen Sie im Azure-Portal nach Azure Database for MySQL-Server, und wählen Sie die Option aus:

    Screenshot that shows a search for Azure Database for MySQL servers.

  2. Klicken Sie auf Erstellen.

  3. Wählen Sie auf der Seite Option „Azure Database for MySQL-BereitstellungFlexibler Server als Bereitstellungsoption:

    Screenshot that shows the Flexible server option.

  4. Geben Sie auf der Registerkarte Grundlagen die folgenden Informationen an, oder wählen Sie sie aus:

    Einstellung Vorgeschlagener Wert BESCHREIBUNG
    Abonnement Ihr Abonnementname Das Azure-Abonnement, das Sie für Ihren Server verwenden möchten. Falls Sie über mehrere Abonnements verfügen, wählen Sie das Abonnement aus, über das die Ressource abgerechnet werden soll.
    Ressourcengruppe myresourcegroup Erstellen Sie einen neuen Ressourcengruppennamen, oder wählen Sie eine vorhandene Ressourcengruppe aus Ihrem Abonnement aus.
    Servername mydemoserver Dies ist ein eindeutiger Name, der Ihre Instanz von Azure Database for MySQL: Flexibler Server identifiziert. Der Domänenname mysql.database.azure.com wird an den von Ihnen eingegebenen Servernamen angefügt. Der Servername darf nur Kleinbuchstaben, Zahlen und den Bindestrich (-) enthalten. Er muss zwischen 3 und 63 Zeichen lang sein.
    Region Die Region, die Ihren Benutzern am nächsten liegt Der Standort, der Ihren Benutzern am nächsten ist
    Workloadtyp Entwicklung Für Produktionsworkloads können Sie je nach max_connections-Anforderungen eine kleine/mittlere Größe oder eine große Größe auswählen
    Verfügbarkeitszone Keine Einstellung Wenn Ihr Anwendungsclient in einer bestimmten Verfügbarkeitszone bereitgestellt wird, können Sie Ihren Azure Database for MySQL Flexible Server auf dieselbe Verfügbarkeitszone festlegen, um die Anwendung zu verlagern und die Netzwerklatenz zu verringern.
    Hochverfügbarkeit Gelöscht Wählen Sie bei Produktionsservern zwischen Zonenredundante Hochverfügbarkeit und Hochverfügbarkeit in gleicher Zone. Es wird empfohlen, hohe Verfügbarkeit für Geschäftskontinuität und Schutz vor VM-Fehlern (Virtual Machine) zu verwenden.
    Standby-Verfügbarkeitszone Keine Einstellung Wählen Sie den Standort der Standbyserverzone aus. Stellen Sie den Server zusammen mit dem Standby-Server der Anwendung auf, falls eine Zone ausfällt.
    MySQL-Version 5.7 Eine Hauptversion von MySQL.
    Administratorbenutzername mydemouser Ihr Anmeldekonto für die Verbindungsherstellung mit dem Server. Der Administratorbenutzername darf nicht azure_superuser, admin, administrator, root, guest, sa oder public lauten. Die maximale Anzahl zulässiger Zeichen beträgt 32.
    Kennwort Ihr Kennwort Ein neues Kennwort für das Serveradministratorkonto. Es muss zwischen acht und 128 Zeichen lang sein. Das Kennwort muss außerdem Zeichen aus drei der folgenden Kategorien enthalten: englische Großbuchstaben, englische Kleinbuchstaben, Zahlen (0–9) und nicht alphanumerische Zeichen (!, $, #, % usw.).
    Compute und Speicher Burstfähig, Standard_B1ms, 10 GiB, 100 Tage Die Compute-, Speicher-, Eingabe-/Ausgabevorgänge pro Sekunde (IOPS) und Sicherungskonfigurationen für den neuen Server. Im Bereich Server konfigurieren sind die Standardwerte für Computeebene, Computegröße, Speichergröße, IOPSund Aufbewahrungszeitraum (für Sicherungen): Burstfähig, Standard_B1ms, 10 GiB, 100 IOPS und 7 Tage. Sie können die Standardwerte beibehalten oder diese Werte ändern. Für schnellere Datenlasten während der Migration empfehlen wir, dass Sie IOPS auf die maximale Größe erhöhen, die für die von Ihnen ausgewählte Berechnungsgröße unterstützt wird. Später skalieren Sie sie zurück, um die Kosten zu minimieren. Um die Compute- und Speicherauswahl zu speichern und die Konfiguration fortzusetzen, wählen Sie Speichern aus.
  5. Konfigurieren Sie als Nächstes die Netzwerkoptionen.

    Legen Sie auf der Registerkarte Netzwerk fest, wie auf Ihren Server zugegriffen wird. Azure Database for MySQL: Flexibler Server bietet zwei Optionen zum Herstellen einer Verbindung mit Ihrem Server:

    • Öffentlicher Zugriff (zugelassene IP-Adressen)
    • Privater Zugriff (VNet-Integration)

    Bei öffentlichem Zugriff ist der Zugriff auf Ihren Server auf zugelassene IP-Adressen beschränkt, die einer Firewallregel hinzugefügt werden. Die Nutzung dieser Methode verhindert, dass externe Anwendungen und Tools eine Verbindung mit der Serverinstanz oder mit Datenbanken auf dem Server herstellen – es sei denn, Sie erstellen eine Regel, um die Firewall für bestimmte IP-Adressen oder einen bestimmten IP-Adressbereich zu öffnen. Wenn Sie AzureDeploy.json-Datei auswählen, ist der Zugriff auf Ihren Server auf Ihr virtuelles Netzwerk beschränkt. Weitere Informationen zu privatem Zugriff finden Sie in den folgenden Artikeln Konzepte.

    In dieser Schnellstartanleitung erfahren Sie, wie Sie den öffentlichen Zugriff aktivieren, um eine Verbindung mit dem Server herzustellen. Wählen Sie auf der Registerkarte Netzwerk als Konnektivitätsmethode die Option Öffentlicher Zugriff aus. Um Firewallregeln festzulegen, wählen Sie Aktuelle Client-IP-Adresse hinzufügen.

    Hinweis

    Nach der Erstellung des Servers kann die Verbindungsmethode nicht mehr geändert werden. Wenn Sie nach der Bereitstellung des Servers beispielsweise Öffentlicher Zugriff (zugelassene IP-Adressen) ausgewählt haben, können Sie danach die Einstellung nicht zu Privater Zugriff (VNet-Integration) ändern. Es wird dringend empfohlen, ihren Server zu erstellen, um den privaten Zugriff zu verwenden, um den Zugriff auf Ihren Server über die Integration des virtuellen Netzwerks zu schützen. Weitere Informationen zu privatem Zugriff finden Sie in den folgenden Artikeln Konzepte.

    Screenshot that shows the Networking tab.

  6. Klicken Sie auf Überprüfen + erstellen, um die Konfiguration Ihrer Azure Database for MySQL Flexible Server-Instanz zu überprüfen.

  7. Wählen Sie Erstellen aus, um den Server bereitzustellen. Die Bereitstellung kann einige Minuten dauern.

  8. Wählen Sie auf der Symbolleiste die Option Benachrichtigungen (Glockensymbol) aus, um den Bereitstellungsprozess zu überwachen. Wenn die Bereitstellung abgeschlossen ist, können Sie An Dashboard anheften auswählen, um eine Kachel für Azure Database for MySQL: Flexibler Server auf Ihrem Azure-Portaldashboard zu erstellen. Über diese Kachel gelangen Sie direkt zum Bereich Übersicht des Servers. Wenn Sie Zur Ressource wechseln auswählen, wird der Übersichtsbereich für den flexiblen Server geöffnet.

Unter Ihrem Server werden standardmäßig folgende Datenbanken erstellt: information_schema, mysql, performance_schema und sys.

Hinweis

Um Konnektivitätsprobleme zu vermeiden, überprüfen Sie, ob Ihr Netzwerk ausgehenden Datenverkehr über Port 3306 zulässt, den Port, den Azure Database for MySQL: Flexibler Server verwendet.

Herstellen einer Verbindung mit dem Server

Bevor Sie beginnen, laden Sie das öffentliche SSL-Zertifikat für die Überprüfung der Zertifizierungsstelle herunter.

Wenn Sie Azure Database for MySQL: Flexibler Server mithilfe der Methode für die Konnektivität mit öffentlichem Zugriff bereitstellen, können Sie schnell mit dem integrierten MySQL-Befehlszeilenclienttool oder Azure Cloud Shell beginnen. Um das Befehlszeilentool zu verwenden, wählen Sie auf der Menüleiste im Bereich Übersicht die Option Verbindenaus.

Screenshot that how to connect with Azure Cloud Shell.

Nachdem Sie Verbinden ausgewählt haben, können Sie Details zum lokalen Herstellen einer Verbindung mithilfe des Azure Database for MySQL: Flexibler Server-Clienttools und zum Initiieren von Datenimport- und Exportvorgängen anzeigen.

Screenshot that shows the Connect pane.

Wichtig

Wenn die folgende Fehlermeldung angezeigt wird, wenn Sie eine Verbindung mit Azure Database for MySQL: Flexibler Server herstellen, haben Sie entweder nicht das Kontrollkästchen Öffentlichen Zugriff von einem beliebigen Azure-Dienst in Azure auf diesen Server zulassen aktiviert, wenn Sie Ihre Firewallregeln einrichten, oder die Option wird nicht gespeichert. Legen Sie die Firewallregeln fest, und versuchen Sie es dann erneut.

ERROR 2002 (HY000): Can't connect to MySQL server on <servername> (115)

Bereinigen von Ressourcen

Wenn Sie die Ressourcen, die Sie in dieser Schnellstartanleitung erstellt haben, nicht mehr benötigen, können Sie die Ressourcengruppe löschen, die Instanz Azure Database for MySQL: Flexibler Server enthält. Wählen Sie die Ressourcengruppe für die Azure Database for MySQL: Flexibler Server-Ressource aus, und wählen Sie dann Löschen aus. Ersetzen Sie den Namen der Ressourcengruppe, die Sie löschen möchten.

Nächster Schritt

Wenn Sie mehr über andere Möglichkeiten zum Bereitstellen eines flexiblen Servers erfahren möchten, wechseln Sie zum nächsten Schnellstart. Sie können auch erfahren, wie Sie eine PHP-Web-App (Laravel) mithilfe von MySQL erstellen.