Condividi tramite


Risolvere i problemi di Database di Azure per MySQL - Errori dell'interfaccia della riga di comando del server flessibile

SI APPLICA A: Database di Azure per MySQL - Server flessibile

Questo articolo illustra come risolvere i problemi comuni relativi all'interfaccia della riga di comando di Azure quando si usa Database di Azure per MySQL server flessibile.

Comando non trovato

Se viene visualizzato un errore che indica che un comando non è stato digitato in modo errato o non riconosciuto dal sistema, ciò potrebbe significare che la versione dell'interfaccia della riga di comando nel computer client potrebbe non essere aggiornata. Eseguire az upgrade per eseguire l'aggiornamento alla versione più recente. L'esecuzione di un aggiornamento della versione dell'interfaccia della riga di comando consente di risolvere i problemi di incompatibilità di un comando a causa di eventuali modifiche all'API.

Errori di distribuzione di debug

Attualmente, l'interfaccia della riga di comando di Azure non supporta l'attivazione della registrazione di debug, ma è possibile recuperare la registrazione di debug seguendo questa procedura.

Nota

  • Sostituire examplegroup e exampledeployment con il gruppo di risorse e il nome di distribuzione corretti per l'istanza del server flessibile Database di Azure per MySQL.
  • È possibile visualizzare il nome della distribuzione nella pagina distribuzioni nel gruppo di risorse. Vedere come trovare il nome della distribuzione.
  1. Elencare le distribuzioni nel gruppo di risorse per identificare la distribuzione del server flessibile Database di Azure per MySQL.

    az deployment operation group list \
      --resource-group examplegroup \
      --name exampledeployment
    
  2. Ottenere il contenuto della richiesta della distribuzione del server flessibile Database di Azure per MySQL.

    az deployment operation group list \
      --name exampledeployment \
      -g examplegroup \
      --query [].properties.request
    
  3. Esaminare il contenuto della risposta.

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

Codici di errore

Codice di errore Strategia di riduzione del rischio
MissingSubscriptionRegistration Registrare la sottoscrizione con il provider di risorse. Eseguire il comando az provider register --namespace Microsoft.DBMySQL per risolvere il problema.
InternalServerError Provare a visualizzare i log attività per il server per verificare se sono disponibili altre informazioni. Eseguire il comando az monitor activity-log list --correlation-id <enter correlation-id>. È possibile provare lo stesso comando dell'interfaccia della riga di comando dopo alcuni minuti. Se il problema persiste, segnalarlo o contattare il supporto tecnico Microsoft.
ResourceNotFound Impossibile trovare la risorsa a cui si fa riferimento. È possibile controllare le proprietà delle risorse o verificare se la risorsa viene eliminata o in un'altra sottoscrizione.
LocationNotAvailableForResourceType - Verificare la disponibilità di Database di Azure per MySQL server flessibile nelle aree di Azure.
- Controllare se i tipi di risorse dell'istanza del server flessibile Database di Azure per MySQL sono registrati nella sottoscrizione.
ResourceGroupBeingDeleted Il gruppo di risorse viene eliminato. Attendere il completamento dell'eliminazione.
PasswordTooLong La password specificata è troppo lunga. Deve contenere tra 8 e 128 caratteri. La password deve contenere caratteri di tre delle categorie seguenti: lettere maiuscole, lettere minuscole, numeri (da 0 a 9) e caratteri non alfanumerici (!, $, #, % e così via).
PasswordNotComplex La password fornita non è abbastanza complessa. Deve contenere tra 8 e 128 caratteri. La password deve contenere caratteri di tre delle categorie seguenti: lettere maiuscole, lettere minuscole, numeri (da 0 a 9) e caratteri non alfanumerici (!, $, #, % e così via).
PasswordTooShort Deve contenere tra 8 e 128 caratteri. La password deve contenere caratteri di tre delle categorie seguenti: lettere maiuscole, lettere minuscole, numeri (da 0 a 9) e caratteri non alfanumerici (!, $, #, % e così via).
SubscriptionNotFound La sottoscrizione richiesta non è stata trovata. Eseguire az account list all per visualizzare tutte le sottoscrizioni correnti.
InvalidParameterValue È stato assegnato un valore non valido a un parametro. Controllare la documentazione di riferimento dell'interfaccia della riga di comando per visualizzare i valori corretti supportati per gli argomenti.
InvalidLocation È stata specificata una posizione non valida. Verificare la disponibilità di Database di Azure per MySQL server flessibile nelle aree di Azure
InvalidServerName È stato identificato un nome server non valido. Controllare il nome del server. Eseguire il comando az mysql flexible-server list per visualizzare tutti gli elenchi di istanze del server flessibili Database di Azure per MySQL disponibili.
InvalidResourceIdSegment È stato identificato un errore di sintassi nel modello di Azure Resource Manager. Usare uno strumento formattatore JSON per convalidare il codice JSON per identificare l'errore di sintassi.
InvalidUserName Immettere un nome utente valido. Il nome utente amministratore non può essere azure_superuser, azure_pg_admin, amministratore, amministratore, radice, guest o pubblico. Non può iniziare con pg_.
BlockedUserName Il nome utente amministratore non può essere azure_superuser, azure_pg_admin, amministratore, amministratore, radice, guest o pubblico. Non può iniziare con pg_. Evitare di usare questi modelli nel nome dell'amministratore.

Passaggi successivi