Partager via


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

S’APPLIQUE À : Azure Database pour MySQL - Serveur flexible

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

Commande introuvable

Si vous recevez une erreur indiquant qu’une commande est mal orthographié ou non reconnue par le système, cela peut signifier que la version cli sur votre ordinateur client peut ne pas être à 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 récupérer la journalisation du débogage en procédant comme suit.

Remarque

  • Remplacez et utilisez examplegroup le nom de déploiement et exampledeployment le groupe de ressources 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. Répertoriez les déploiements dans le groupe de ressources pour identifier le déploiement Azure Database pour MySQL serveur flexible.

    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’il existe 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 case activée propriétés de ressource ou case activée si la ressource est supprimée ou dans un autre abonnement.
LocationNotAvailableForResourceType - Vérifiez la disponibilité de Azure Database pour MySQL serveur flexible dans les régions Azure.
- Vérifiez si les types de ressources d’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é n’a pas été trouvé. Exécutez az account list all pour afficher tous vos abonnements actuels.
InvalidParameterValue Une valeur non valide a été donnée à un paramètre. Consultez la documentation de référence de l’interface CLI pour afficher les valeurs appropriées prises en charge pour les arguments.
InvalidLocation Un emplacement non valide a été spécifié. Vérifier la disponibilité de Azure Database pour MySQL serveur flexible 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 afficher toutes les Azure Database pour MySQL instances de serveur flexible 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.

Étapes suivantes