Verwalten Sie Azure Database for MySQL – Flexible Server mit der Azure CLI

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

Dieser Artikel zeigt Ihnen, wie Sie Ihre in Azure bereitgestellte flexible Serverinstanz Azure Database for MySQL 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 haben, erstellen Sie ein kostenloses Azure-Konto, bevor Sie beginnen. Mit einem kostenlosen Azure-Konto können Sie Azure Database for MySQL – Flexible Server derzeit 12 Monate lang kostenlos testen. Weitere Informationen finden Sie unter Azure Database for MySQL – Flexible Server kostenlos testen.

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>

Wichtig

Wenn Sie noch keinen flexiblen Server erstellt haben, erstellen Sie nun einen, um mit dieser exemplarischen Vorgehensweise zu beginnen.

Skalieren von Compute und Speicher

Mithilfe des folgenden Befehls können Sie Ihren Computetarif, Ihre virtuelle Kerne und Ihren Speicher mühelos hochskalieren. Unter az mysql flexible-server update können Sie den gesamten Servervorgang anzeigen, den Sie durchführen können.

az mysql flexible-server update --resource-group myresourcegroup --name mydemoserver --sku-name Standard_D4ds_v4 --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 Standard_D4ds_v4 Geben Sie den Namen des Computetarifs und der Computegröße ein. Unterliegt der Konvention Standard_{VM size} (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).

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 flexible-server db create az mysql flexible-server db create -g myresourcegroup -s mydemoserver -n mydatabasename Erstellt eine Datenbank
az mysql flexible-server db delete az mysql flexible-server 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 flexible-server db list az mysql flexible-server db list -g myresourcegroup -s mydemoserver Listet alle Datenbanken auf dem Server auf.
az mysql flexible-server db show az mysql flexible-server 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 flexible-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 flexiblen MySQL Flexible Server löschen möchten, können Sie den Befehl az mysql flexible-server server delete ausführen.

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

Nächste Schritte