Verwalten Sie Azure Database for MySQL – Flexible Server mit der Azure CLI
GILT FÜR: Azure Database for MySQL – Flexibler 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 – Flexibler Server derzeit 12 Monate lang kostenlos testen. Weitere Informationen finden Sie unter Testen Sie Azure Database for MySQL – Flexible Server kostenlos.
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