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
etexampledeployment
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.
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
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
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. |