Share via


Problembehandlung bei CLI-Fehlern in Azure Database for MySQL – Flexibler Server

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

Dieser Artikel hilft Ihnen bei der Behandlung häufiger Probleme mit Azure CLI bei verwendung von Azure Database for MySQL flexible Server.

Der Befehl wurde nicht gefunden.

Wenn Sie eine Fehlermeldung erhalten, dass ein Befehl vom System falsch geschrieben oder nicht erkannt wird, kann dies bedeuten, dass die CLI-Version auf Ihrem Clientcomputer möglicherweise nicht auf dem neuesten Stand ist. Führen Sie az upgrade aus, um ein Upgrade auf die aktuelle Version durchzuführen. Wenn Sie ein Upgrade Ihrer CLI-Version durchführen, werden damit möglicherweise auch Probleme mit Inkompatibilitäten einzelner Befehle aufgrund von API-Änderungen behoben.

Debuggen von Bereitstellungsfehlern

Derzeit unterstützt Azure CLI das Aktivieren der Debugprotokollierung nicht, Sie können jedoch die Debugprotokollierung abrufen, indem Sie die folgenden Schritte ausführen.

Hinweis

  • Ersetzen Und examplegroupexampledeployment durch den richtigen Ressourcengruppen- und Bereitstellungsnamen für Ihre azure-Datenbank für mySQL flexible Serverinstanz.
  • Der Bereitstellungsname wird auf der Seite „Bereitstellungen“ in Ihrer Ressourcengruppe angezeigt. Weitere Informationen finden Sie unter Ermitteln des Bereitstellungsnamens.
  1. Listen Sie die Bereitstellungen in der Ressourcengruppe auf, um die Azure-Datenbank für die flexible Bereitstellung von MySQL-Servern zu identifizieren.

    az deployment operation group list \
      --resource-group examplegroup \
      --name exampledeployment
    
  2. Rufen Sie den Anforderungsinhalt der Azure-Datenbank für die flexible Serverbereitstellung von MySQL ab.

    az deployment operation group list \
      --name exampledeployment \
      -g examplegroup \
      --query [].properties.request
    
  3. Prüfen Sie den Inhalt der Antwort.

    az deployment operation group list \
      --name exampledeployment \
      -g examplegroup \
      --query [].properties.response
    

Fehlercodes

Fehlercode Minderung
MissingSubscriptionRegistration Registrieren Sie Ihr Abonnement beim Ressourcenanbieter. Führen Sie zum Beheben dieses Problems den Befehl az provider register --namespace Microsoft.DBMySQL aus.
InternalServerError Versuchen Sie, die Aktivitätsprotokolle für Ihren Server anzuzeigen, um festzustellen, ob weitere Informationen vorhanden sind. Führen Sie den Befehl az monitor activity-log list --correlation-id <enter correlation-id> aus. Sie können denselben CLI-Befehl nach einigen Minuten erneut ausprobieren. Wenn das Problem weiterhin besteht, melden Sie es, oder wenden Sie sich an den Microsoft-Support.
ResourceNotFound Die Ressource, auf die verwiesen wird, wurde nicht gefunden. Sie können Ressourceneigenschaften überprüfen oder überprüfen, ob die Ressource gelöscht oder in einem anderen Abonnement vorhanden ist.
LocationNotAvailableForResourceType – Überprüfen Sie die Verfügbarkeit von Azure-Datenbank für mySQL flexiblen Server in Azure-Regionen.
– Überprüfen Sie, ob die Azure-Datenbank für flexible Serverinstanzressourcentypen für MySQL bei Ihrem Abonnement registriert ist.
ResourceGroupBeingDeleted Die Ressourcengruppe wird gelöscht. Warten Sie, bis der Löschvorgang abgeschlossen ist.
PasswordTooLong Das angegebene Kennwort ist zu lang. Es muss zwischen acht und 128 Zeichen lang sein. Das Kennwort muss Zeichen aus drei der folgenden Kategorien enthalten: englische Großbuchstaben, englische Kleinbuchstaben, Zahlen (0–9) und nicht alphanumerische Zeichen (!, $, #, % usw.).
PasswordNotComplex Das bereitgestellte Kennwort ist nicht komplex genug. Es muss zwischen acht und 128 Zeichen lang sein. Das Kennwort muss Zeichen aus drei der folgenden Kategorien enthalten: englische Großbuchstaben, englische Kleinbuchstaben, Zahlen (0–9) und nicht alphanumerische Zeichen (!, $, #, % usw.).
PasswordTooShort Es muss zwischen acht und 128 Zeichen lang sein. Das Kennwort muss Zeichen aus drei der folgenden Kategorien enthalten: englische Großbuchstaben, englische Kleinbuchstaben, Zahlen (0–9) und nicht alphanumerische Zeichen (!, $, #, % usw.).
SubscriptionNotFound Das angeforderte Abonnement wurde nicht gefunden. Führen Sie az account list all aus, um alle Ihre aktuellen Abonnements anzuzeigen.
InvalidParameterValue Einem Parameter wurde ein ungültiger Wert zugewiesen. Überprüfen Sie die CLI-Referenzdokumente , um die richtigen Werte anzuzeigen, die für die Argumente unterstützt werden.
InvalidLocation Es wurde ein ungültiger Standort angegeben. Überprüfen der Verfügbarkeit von Azure-Datenbank für mySQL flexiblen Server in Azure-Regionen
InvalidServerName Es wurde ein ungültiger Servername ermittelt. Überprüfen Sie den Servernamen. Führen Sie den Befehl az mysql flexible-server list aus, um alle verfügbaren Azure Database for MySQL flexiblen Serverinstanzen anzuzeigen.
InvalidResourceIdSegment In Ihrer Azure Resource Manager-Vorlage wurde ein Syntaxfehler gefunden. Verwenden Sie ein JSON-Formatierungstool, um den JSON-Code zu überprüfen und den Syntaxfehler zu finden.
InvalidUserName Geben Sie einen gültigen Benutzernamen ein. Der Administratorbenutzername darf nicht „azure_superuser“, „azure_pg_admin“, „admin“, „administrator“, „root“, „guest“ oder „public“ lauten. Er darf auch nicht mit „pg_“ beginnen.
BlockedUserName Der Administratorbenutzername darf nicht „azure_superuser“, „azure_pg_admin“, „admin“, „administrator“, „root“, „guest“ oder „public“ lauten. Er darf auch nicht mit „pg_“ beginnen. Vermeiden Sie die Verwendung dieser Muster im Administratornamen.

Nächste Schritte