Solución de errores de la CLI del servidor flexible de Azure Database for MySQL
Este artículo le ayuda a solucionar problemas comunes de la CLI de Azure cuando se usa el servidor flexible de Azure Database for MySQL.
No se encontró el comando
Si recibe un error que indica que un comando está mal escrito o no lo reconoce el sistema, esto podría significar que es posible que la versión de la CLI en el equipo cliente no esté actualizada. Ejecute az upgrade
para actualizar a la versión más reciente. La actualización de la versión de la CLI puede ayudar a resolver problemas de incompatibilidades de un comando debido a cambios en una API.
Depuración de errores de implementación
Actualmente, la CLI de Azure no permite activar el registro de depuración, pero sí se puede recuperar mediante los siguientes pasos.
Nota:
- Reemplace
examplegroup
yexampledeployment
por el grupo de recursos y el nombre de implementación correctos para la instancia de servidor flexible de Azure Database for MySQL. - Puede ver el nombre de implementación en la página de implementaciones del grupo de recursos. Consulte Búsqueda del nombre de implementación.
Muestre las implementaciones del grupo de recursos para identificar la implementación del servidor flexible de Azure Database for MySQL.
az deployment operation group list \ --resource-group examplegroup \ --name exampledeployment
Obtenga el contenido de la solicitud de la implementación de servidor flexible de Azure Database for MySQL.
az deployment operation group list \ --name exampledeployment \ -g examplegroup \ --query [].properties.request
Examine el contenido de la respuesta.
az deployment operation group list \ --name exampledeployment \ -g examplegroup \ --query [].properties.response
Códigos de error
Código de error | Mitigación |
---|---|
MissingSubscriptionRegistration | Registre la suscripción con el proveedor de recursos. Ejecute el comando az provider register --namespace Microsoft.DBMySQL para resolver el problema. |
InternalServerError | Intente ver los registros de actividad del servidor para ver si hay más información. Ejecute el comando az monitor activity-log list --correlation-id <enter correlation-id> . Puede probar el mismo comando de la CLI después de unos minutos. Si el problema persiste, notifíquelo o póngase en contacto con el soporte técnico de Microsoft. |
ResourceNotFound | No se encuentra el recurso al que se hace referencia. Puede comprobar las propiedades del recurso, o comprobar si el recurso está eliminado o en otra suscripción. |
LocationNotAvailableForResourceType | - Compruebe la disponibilidad del servidor flexible de Azure Database for MySQL en las regiones de Azure. - Compruebe si los tipos de recurso de instancia de servidor flexible de Azure Database for MySQL están registrados con su suscripción. |
ResourceGroupBeingDeleted | Se está eliminando el grupo de recursos. Espere a que la eliminación finalice. |
PasswordTooLong | La contraseña proporcionada es demasiado larga. Debe tener entre 8 y 128 caracteres. La contraseña debe contener caracteres de tres de las siguientes categorías: letras en mayúsculas del alfabeto inglés, letras en minúscula del alfabeto inglés, números (de cero a nueve) y caracteres no alfanuméricos (!, $, #, %, etc.). |
PasswordNotComplex | La contraseña proporcionada no es lo suficientemente compleja. Debe tener entre 8 y 128 caracteres. La contraseña debe contener caracteres de tres de las siguientes categorías: letras en mayúsculas del alfabeto inglés, letras en minúscula del alfabeto inglés, números (de cero a nueve) y caracteres no alfanuméricos (!, $, #, %, etc.). |
PasswordTooShort | Debe tener entre 8 y 128 caracteres. La contraseña debe contener caracteres de tres de las siguientes categorías: letras en mayúsculas del alfabeto inglés, letras en minúscula del alfabeto inglés, números (de cero a nueve) y caracteres no alfanuméricos (!, $, #, %, etc.). |
SubscriptionNotFound | No se encontró la suscripción solicitada. Ejecute az account list all para ver todas las suscripciones actuales. |
InvalidParameterValue | Se ha proporcionado un valor no válido a un parámetro: Vea los documentos de referencia de la CLI para ver los valores correctos admitidos para los argumentos. |
InvalidLocation | Se ha especificado una ubicación no válida. Compruebe la disponibilidad del servidor flexible de Azure Database for MySQL en las regiones de Azure |
InvalidServerName | Se ha identificado un nombre de servidor no válido. Compruebe el nombre del servidor. Ejecute el comando az mysql flexible-server list para ver toda la lista de instancias de servidor flexible de Azure Database for MySQL disponibles. |
InvalidResourceIdSegment | Se ha identificado un error de sintaxis en la plantilla de Azure Resource Manager. Use una herramienta de formateador JSON para validar el JSON e identificar el error de sintaxis. |
InvalidUserName | Escriba un nombre de usuario válido. El nombre de usuario administrador no puede ser azure_superuser, azure_pg_admin, admin, administrator, root, guest ni public. No puede empezar por pg_. |
BlockedUserName | El nombre de usuario administrador no puede ser azure_superuser, azure_pg_admin, admin, administrator, root, guest ni public. No puede empezar por pg_. Evite usar estos patrones en el nombre del administrador. |