Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
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 è scritto in modo errato o non è riconosciuto dal sistema, potrebbe significare che la versione della CLI sul computer client non è 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.
Eseguire il debug degli errori di distribuzione
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
examplegroupeexampledeploymentcon 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 delle distribuzioni del gruppo di risorse. Consulta come individuare il nome della distribuzione.
Elenca le distribuzioni nel gruppo di risorse per identificare la distribuzione di Database di Azure per MySQL Flexible Server.
az deployment operation group list \ --resource-group examplegroup \ --name exampledeploymentOttieni il contenuto della richiesta di distribuzione del server flessibile di Database di Azure per MySQL.
az deployment operation group list \ --name exampledeployment \ -g examplegroup \ --query [].properties.requestEsaminare il contenuto della risposta.
az deployment operation group list \ --name exampledeployment \ -g examplegroup \ --query [].properties.response
Codici di errore
| Codice di errore | Mitigazione |
|---|---|
| MissingSubscriptionRegistration | Registra il tuo abbonamento presso 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>. Puoi riprovare lo stesso comando CLI dopo qualche minuto. Se il problema persiste, segnalarlo o contattare il supporto tecnico Microsoft.Se viene visualizzato questo errore quando si esegue az mysql flexible-server list-skus, in genere non sono disponibili SKU nell'area specificata, a causa dei vincoli di capacità. Selezionare un'area diversa, verificare gli SKU disponibili nel portale di Azure, riprovare in un secondo momento dopo il rifornimento della capacità o aprire una richiesta di supporto. |
| 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. |
| Località non disponibile per il tipo di risorsa | - Verificare la disponibilità di Server flessibile Database di Azure per MySQL nelle regioni di Azure. - Controllare se i tipi di risorse dell'istanza del server flessibile Database di Azure per MySQL sono registrati nella sottoscrizione. |
| Gruppo di risorse in fase di eliminazione | Il gruppo di risorse viene eliminato. Attendere il completamento dell'eliminazione. |
| Password troppo lunga | 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). |
| La password non è abbastanza complessa | 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). |
| Abbonamento non trovato | 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. Consultare la documentazione di riferimento della CLI per vedere i valori corretti supportati dagli argomenti. |
| Posizione non valida | È stata specificata una posizione non valida. Verifica la disponibilità di Server flessibile di Database di Azure per MySQL nelle aree di Azure |
| InvalidServerName | È stato identificato un nome server non valido. Controllare il nome del server. Esegui il comando az mysql flexible-server list per visualizzare l'elenco di tutte le istanze di Database di Azure per MySQL - Server flessibile 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. |
| Nome utente non valido | Immettere un nome utente valido. Il nome utente dell'amministratore non può essere azure_superuser, azure_pg_admin, admin, administrator, root, guest o public. Non può iniziare con pg_. |
| Nome utente bloccato | Il nome utente dell'amministratore non può essere azure_superuser, azure_pg_admin, admin, administrator, root, guest o public. Non può iniziare con pg_. Evitare di usare questi modelli nel nome dell'amministratore. |