Share via


Verwalten eines Azure Database for MySQL Single Server über die Azure CLI

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

Wichtig

Azure Database for MySQL single server is on the retirement path. Es wird dringend empfohlen, ein Upgrade auf azure Database for MySQL flexiblen Server durchzuführen. Weitere Informationen zum Migrieren zu Azure Database for MySQL flexible Server finden Sie unter Was geschieht mit Azure Database for MySQL Single Server?

In diesem Artikel erfahren Sie, wie Sie Ihre in Azure bereitgestellten Einzelserver verwalten. Zu den Verwaltungsaufgaben gehören die Compute- und Speicherskalierung, das Zurücksetzen des Administratorkennworts und das Anzeigen von Serverdetails.

Voraussetzungen

Wenn Sie kein Azure-Abonnement besitzen, können Sie ein kostenloses Konto erstellen, bevor Sie beginnen. Für den Artikel müssen Sie mindestens Version 2.0 der Azure-Befehlszeilenschnittstelle lokal ausführen. Führen Sie den Befehl az --version aus, um die installierte Version anzuzeigen. Informationen zum Durchführen einer Installation oder eines Upgrades finden Sie bei Bedarf unter Installieren der Azure CLI.

Sie müssen sich mithilfe des Befehls az login bei Ihrem Konto anmelden. Beachten Sie die Eigenschaft id, die auf die Abonnement-ID für Ihr Azure-Konto verweist.

az login

Wählen Sie mithilfe des Befehls az account set das Abonnement unter Ihrem Konto aus. Notieren Sie sich aus der Ausgabe von az login den Wert für id. Sie verwenden ihn im Befehl als Wert für das Argument subscription. Wenn Sie über mehrere Abonnements verfügen, wählen Sie das entsprechende Abonnement aus, in dem die Ressource fakturiert sein sollte. Verwenden Sie az account list, um alle Abonnements abzurufen.

az account set --subscription <subscription id>

Wenn Sie noch keinen Server erstellt haben, lesen Sie diesen Schnellstart, um einen zu erstellen.

Skalieren von Compute und Speicher

Mit dem folgenden Befehl können Sie Ihren Tarif sowie Compute und Speicher problemlos hochskalieren. Unter az mysql server overview können Sie einen Überblick über den gesamten Servervorgang anzeigen, den Sie durchführen können.

az mysql server update --resource-group myresourcegroup --name mydemoserver --sku-name GP_Gen5_4 --storage-size 6144

Hier sind die Details zu den obigen Argumenten aufgeführt:

Einstellung Beispielwert Beschreibung
name mydemoserver Geben Sie einen eindeutigen Namen für Ihren Azure Database for MySQL-Server ein. Der Servername darf nur Kleinbuchstaben, Zahlen und den Bindestrich (-) enthalten. Es muss zwischen drei und 63 Zeichen lang sein.
resource-group myresourcegroup Geben Sie den Namen der Azure-Ressourcengruppe an.
sku-name GP_Gen5_2 Geben Sie den Namen des Tarifs und der Computekonfiguration ein. Folgt der Konvention „{Tarif} {Computegeneration} {virtuelle Kerne}“ in Kurzform. Weitere Informationen finden Sie unter Azure Database for MySQL – Tarife.
storage-size 6.144 Die Speicherkapazität des Servers (Einheit: MB). Mindestens 5.120 und erhöht sich in Inkrementen von 1.024.

Wichtig

  • Der Speicher kann hochskaliert werden (ein Herunterskalieren ist jedoch nicht möglich).
  • Das Hochskalieren von „Basic“ zum Tarif „Universell“ oder „Arbeitsspeicheroptimiert“ wird nicht unterstützt. Sie können mithilfe eines Bash-Skripts oder mithilfe von MySQL Workbench manuell hochskalieren.

Verwalten von MySQL-Datenbanken auf einem Server

Sie können die Eigenschaften einer Datenbank auf Ihrem Server mit einem der folgenden Befehle erstellen, löschen, auflisten und anzeigen.

Cmdlet Verwendung BESCHREIBUNG
az mysql db create az mysql db create -g myresourcegroup -s mydemoserver -n mydatabasename Erstellt eine Datenbank
az mysql db delete az mysql db delete -g myresourcegroup -s mydemoserver -n mydatabasename Löscht eine Datenbank von Ihrem Server. Mit diesem Befehl wird der Server nicht gelöscht.
az mysql db list az mysql db list -g myresourcegroup -s mydemoserver Listet alle Datenbanken auf dem Server auf.
az mysql db show az mysql db show -g myresourcegroup -s mydemoserver -n mydatabasename Zeigt weitere Details der Datenbank an.

Aktualisieren des Administratorkennworts

Mit diesem Befehl können Sie das Kennwort für die Administratorrolle ändern.

az mysql server update --resource-group myresourcegroup --name mydemoserver --admin-password <new-password>

Wichtig

Stellen Sie sicher, dass das Kennwort aus mindestens 8 Zeichen und maximal 128 Zeichen besteht. Das Kennwort muss Zeichen aus drei der folgenden Kategorien enthalten: Englische Großbuchstaben, englische Kleinbuchstaben, Zahlen und nicht alphanumerische Zeichen.

Löschen eines Servers

Wenn Sie nur den MySQL Single Server löschen möchten, können Sie den Befehl az mysql server delete ausführen.

az mysql server delete --resource-group myresourcegroup --name mydemoserver

Nächste Schritte