Partager via


Résoudre des problèmes d’erreur de l’interface CLI du serveur flexible Azure Database pour MySQL

Cet article vous aide à résoudre les problèmes courants liés à Azure CLI lors de l’utilisation du serveur flexible Azure Database pour MySQL.

Commande introuvable

Si vous recevez une erreur indiquant qu’une commande est mal orthographiée ou n’est pas reconnue par le système, cela peut signifier que la version de l’interface CLI sur votre ordinateur client n’est pas à jour. Exécutez az upgrade pour effectuer une mise à niveau vers la dernière version. La mise à niveau de votre version de l’interface CLI peut aider à résoudre les problèmes d’incompatibilité d’une commande en raison des modifications de l’API.

Échecs de déploiement de débogage

Actuellement, Azure CLI ne prend pas en charge l’activation de la journalisation du débogage, mais vous pouvez la récupérer en effectuant les étapes suivantes.

Remarque

  • Remplacez examplegroup et exampledeployment par le nom du groupe de ressources et le nom du déploiement appropriés pour votre instance de serveur flexible Azure Database pour MySQL.
  • Vous pouvez voir le nom du déploiement dans la page déploiements de votre groupe de ressources. Consultez Comment trouver le nom du déploiement.
  1. Listez les déploiements dans le groupe de ressources pour identifier le déploiement du serveur flexible Azure Database pour MySQL.

    az deployment operation group list \
      --resource-group examplegroup \
      --name exampledeployment
    
  2. Obtenez le contenu de la requête du déploiement de serveur flexible Azure Database pour MySQL.

    az deployment operation group list \
      --name exampledeployment \
      -g examplegroup \
      --query [].properties.request
    
  3. Examinez le contenu de la réponse.

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

Codes d’erreur

Code d'erreur Limitation des risques
MissingSubscriptionRegistration Inscrivez votre abonnement auprès du fournisseur de ressources. Exécutez la commande az provider register --namespace Microsoft.DBMySQL pour résoudre le problème.
InternalServerError Essayez d’afficher les journaux d’activité de votre serveur pour voir s’ils contiennent plus d’informations. Exécutez la commande az monitor activity-log list --correlation-id <enter correlation-id>. Vous pouvez essayer la même commande CLI au bout de quelques minutes. Si le problème persiste, signalez-le ou contactez le Support Microsoft.
ResourceNotFound La ressource référencée est introuvable. Vous pouvez vérifier les propriétés de la ressource ou vérifier si la ressource est supprimée ou si elle se trouve dans un autre abonnement.
LocationNotAvailableForResourceType - Vérifiez la disponibilité du serveur flexible Azure Database pour MySQL dans les régions Azure.
- Vérifiez si les types de ressources de l’instance de serveur flexible Azure Database pour MySQL sont inscrits auprès de votre abonnement.
ResourceGroupBeingDeleted Le groupe de ressources est en cours de suppression. Attendez que la suppression soit terminée.
PasswordTooLong Le mot de passe est trop long. Il doit contenir entre 8 et 128 caractères. Votre mot de passe doit contenir des caractères appartenant à trois des catégories suivantes : lettres majuscules, lettres minuscules, chiffres (0 à 9) et caractères non alphanumériques (!, $, #, %, etc.).
PasswordNotComplex Le mot de passe fourni n’est pas assez complexe. Il doit contenir entre 8 et 128 caractères. Votre mot de passe doit contenir des caractères appartenant à trois des catégories suivantes : lettres majuscules, lettres minuscules, chiffres (0 à 9) et caractères non alphanumériques (!, $, #, %, etc.).
PasswordTooShort Il doit contenir entre 8 et 128 caractères. Votre mot de passe doit contenir des caractères appartenant à trois des catégories suivantes : lettres majuscules, lettres minuscules, chiffres (0 à 9) et caractères non alphanumériques (!, $, #, %, etc.).
SubscriptionNotFound L’abonnement demandé est introuvable. Exécutez az account list all pour afficher tous vos abonnements actuels.
InvalidParameterValue Une valeur non valide a été attribuée à un paramètre. Consultez les documents de référence de l’interface CLI pour voir les valeurs correctes prises en charge pour les arguments.
InvalidLocation Un emplacement non valide a été spécifié. Vérifier la disponibilité du serveur flexible Azure Database pour MySQL dans les régions Azure
InvalidServerName Identification d’un nom de serveur non valide. Vérifiez le nom du serveur. Exécutez la commande az mysql flexible-server list pour voir la liste de toutes les instances de serveur flexible Azure Database pour MySQL disponibles.
InvalidResourceIdSegment Une erreur de syntaxe a été identifiée dans le modèle de votre Gestionnaire de ressource Azure. Utilisez un outil de formatage JSON pour valider le JSON afin d’identifier l’erreur de syntaxe.
InvalidUserName Entrez un nom d'utilisateur valide. Le nom d’utilisateur de l’administrateur ne doit pas être azure_superuser, azure_pg_admin, admin, administrator, root, guest ou public. Il ne peut pas commencer par pg_.
BlockedUserName Le nom d’utilisateur de l’administrateur ne doit pas être azure_superuser, azure_pg_admin, admin, administrator, root, guest ou public. Il ne peut pas commencer par pg_. Évitez d’utiliser ces modèles dans le nom de l’administrateur.

Étape suivante