Compartir a través de


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 y exampledeployment 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.
  1. 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
    
  2. 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
    
  3. 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.

Paso siguiente