In questa pagina vengono descritti alcuni messaggi di errore riscontrati in Cloud SQL.
Panoramica
I messaggi di errore in Cloud SQL provengono da molte origini e sono visualizzati in molte posizioni. Alcuni messaggi di errore provengono dai motori del database, altri dal servizio Cloud SQL, altri dalle applicazioni client e altri ancora dalle chiamate all'API Cloud SQL Admin.
Questa pagina include alcuni degli errori più comuni visualizzati in Cloud SQL. Se non trovi il codice o il messaggio di errore che stai cercando qui, puoi cercare il materiale di riferimento di origine qui:
Se non trovi il materiale di riferimento per il messaggio di errore visualizzato, puoi anche eseguire una ricerca in alcune delle seguenti posizioni in cui altri utenti potrebbero avere un'esperienza pertinente:
- Domande su Cloud SQL su Stack Overflow
- Strumento pubblico di segnalazione dei problemi per Cloud SQL
- Scambio stack DBA
- Gruppo di discussione di Cloud SQL
- Community Google Cloud Slack
- Google Cloud su Reddit
Errori operativi
A | B | C | D | E | F | G | I | L | M | N | O | P{/5 | P{/2 |RT
Messaggio di errore | Risoluzione dei problemi |
---|---|
Accesso negato per l'utente "XXX"@"XXX" (con password: XXX) | Le cause potrebbero essere diverse, tra cui:
Prova queste cose ...
|
Intervallo IP allocato non trovato nella rete. | I peering VPC non sono stati aggiornati dopo la modifica o la rimozione di un intervallo allocato.
Devi
modificare la connessione privata. Usa il seguente comando e assicurati di utilizzare l'argomento gcloud services vpc-peerings update \ --network=VPC_NETWORK \ --ranges=ALLOCATED_RANGES \ --service=servicenetworking.googleapis.com \ --force |
Messaggio di errore | Risoluzione dei problemi |
---|---|
Richiesta non valida. | Questo messaggio può avere molte cause. Illegal Argument è uno
dei più comuni. In questo caso, la richiesta utilizza l'argomento sbagliato o un valore non valido per l'argomento. Per molte altre cause, il messaggio di errore potrebbe contenere un suggerimento utile.
Per |
Messaggio di errore | Risoluzione dei problemi |
---|---|
Impossibile modificare gli intervalli allocati in CreateConnection. Utilizza UpdateConnection. | I peering VPC non sono stati aggiornati dopo la modifica o la rimozione di un intervallo allocato.
Devi modificare la connessione privata.
Usa il seguente comando e assicurati di usare l'argomento gcloud services vpc-peerings update \ --network=VPC_NETWORK \ --ranges=ALLOCATED_RANGES \ --service=servicenetworking.googleapis.com \ --force |
Constraints/sql.restrictAuthorizedNetworks. | L'operazione di clonazione è bloccata dalla configurazione Authorized Networks . Authorized Networks
sono configurati per indirizzi IP pubblici nella sezione Connettività della
console Google Cloud e la clonazione non è consentita per
considerazioni sulla sicurezza.
Se puoi, rimuovi tutte le voci |
Impossibile allocare una nuova pagina per il database database_name a causa dello spazio su disco insufficiente nel gruppo di file PRIMARY . |
Lo spazio del gruppo di file PRIMARY , che è il gruppo principale e predefinito di un database, è esaurito.
Utilizza il comando Prendi in considerazione le seguenti soluzioni:
|
Messaggio di errore | Risoluzione dei problemi |
---|---|
Lo spazio sul disco è esaurito. | Le dimensioni del disco dell'istanza principale possono essere esaurite durante la creazione della replica.
Modifica l'istanza principale per eseguirne l'upgrade a una dimensione del disco più grande. |
Messaggio di errore | Risoluzione dei problemi |
---|---|
Impossibile creare la subnet. | Nessun altro indirizzo disponibile nell'intervallo IP.
Impossibile trovare blocchi liberi negli intervalli IP allocati. Alloca nuovi intervalli per questo fornitore di servizi. Non ci sono altri indirizzi disponibili nell'intervallo IP allocato. Considera questi scenari possibili:
Per ciascuno degli scenari precedenti, puoi scegliere di espandere l'intervallo IP esistente o di allocare un intervallo IP aggiuntivo alla connessione privata al servizio. Se stai assegnando un nuovo intervallo, assicurati di non creare un'allocazione che si sovrapponga ad eventuali allocazioni esistenti. Dopo aver creato un nuovo intervallo IP, aggiorna il peering VPC con il seguente comando: gcloud services vpc-peerings update \ --service=servicenetworking.googleapis.com --ranges=OLD_RESERVED_RANGE_NAME,NEW_RESERVED_RANGE_NAME \ --network=VPC_NETWORK --project=PROJECT_ID \ --force Se stai espandendo un'allocazione esistente, assicurati di aumentare solo l'intervallo di allocazione e non di diminuirlo. Ad esempio, se l'allocazione originale era 10.0.10.0/24, imposta la nuova allocazione almeno su 10.0.10.0/23. In generale, se parte da un'allocazione /24, una buona regola generale è diminuire il valore di /mask di 1 per ogni condizione (gruppo di tipi di istanza aggiuntivo, regione aggiuntiva). Ad esempio, se si cerca di creare entrambi i gruppi di tipi di istanza sulla stessa allocazione, passare da /24 a /23 è sufficiente. Dopo aver ampliato un intervallo IP esistente, aggiorna il peering vpc con il seguente comando: gcloud services vpc-peerings update \ --service=servicenetworking.googleapis.com --ranges=RESERVED_RANGE_NAME \ --network=VPC_NETWORK \ --project=PROJECT_ID \ --force |
Messaggio di errore | Risoluzione dei problemi |
---|---|
(gcloud.sql.connect) Il tuo client non dispone della connettività ipv6 e l'istanza del database non ha un indirizzo ipv4. | Stai tentando di connetterti alla tua istanza IP privata utilizzando Cloud Shell.
La connessione da Cloud Shell a un'istanza con solo un indirizzo IP privato non è attualmente supportata. |
Messaggio di errore | Risoluzione dei problemi |
---|---|
Errore interno. | Nel progetto potrebbe mancare l'account di servizio di networking di servizi richiesto per questa funzionalità.
Per riparare le autorizzazioni del servizio, disabilita |
Richiesta non valida: configurazione di Networking di servizi non corretta, ad esempio. | Service Networking API non è abilitato nel progetto.
Abilita |
Messaggio di errore | Risoluzione dei problemi |
---|---|
Associazione di rete non riuscita. | Service Networking API non è abilitato nel progetto.
Abilita |
Messaggio di errore | Risoluzione dei problemi |
---|---|
Operazione non riuscita perché è già in corso un'altra operazione. | La maggior parte delle operazioni in Cloud SQL è sincrona. Puoi
eseguirne solo uno alla volta.
Attendi il completamento dell'operazione precedente prima di iniziarne un'altra. |
Operazione non valida per questa istanza. | Questo errore viene restituito da una chiamata API a instances.restoreBackup e significa che non puoi eseguire il ripristino dal backup in un'istanza con dimensioni di archiviazione (XX GB) inferiori a quelle del backup (YY GB).
Modifica l'istanza di destinazione per aumentare le dimensioni dello spazio di archiviazione. |
Messaggio di errore | Risoluzione dei problemi |
---|---|
Quota superata. | Hai raggiunto il limite della tua quota al minuto o giornaliera. Esamina quote e limiti per Cloud SQL.
Richiedi un aumento delle quote dalla console Google Cloud. |
Messaggio di errore | Risoluzione dei problemi |
---|---|
Nella richiesta manca una chiave API valida. | Potresti non avere un file JSON della chiave dell'account di servizio valido oppure potrebbe
non essere archiviato nella posizione prevista.
Verifica di avere un file JSON della chiave dell'account di servizio valido nella posizione archiviata nella variabile di ambiente |
Messaggio di errore | Risoluzione dei problemi |
---|---|
Errore SSL: spaziatura interna non valida. | Errore certificato server.
Crea un nuovo certificato del server e ruota. |
Si è verificato un errore di sistema. |
Prova queste cose ...
|
Messaggio di errore | Risoluzione dei problemi |
---|---|
Definizione della tabella modificata. | Durante il processo di esportazione si è verificata una modifica nella tabella.
La transazione di dump può non riuscire se utilizzi le seguenti istruzioni durante l'operazione di esportazione:
Rimuovi una di queste istruzioni dall'operazione di dump. |
Le dimensioni del file temporaneo superano temp_file_limit. | Il flag temp_file_limit è impostato su un valore troppo basso per l'utilizzo del database.
Aumenta le dimensioni di |
Messaggio di errore | Risoluzione dei problemi |
---|---|
Connessione non autorizzata. | Le cause possono essere molte perché l'autorizzazione avviene a molti livelli:
Prova queste cose ...
|
Messaggio di errore | Risoluzione dei problemi |
---|---|
x509: il certificato non è valido per alcun nome. | Problema noto: al momento, il
dialer proxy Cloud SQL non è compatibile con Go 1.15.
Fino alla risoluzione del problema, consulta questa discussione su GitHub, che include una soluzione alternativa. |
Errori sconosciuti
La seguente tabella mostra alcuni casi noti in cui si può verificare un Unknown Error
ed elenca rimedi specifici, ove applicabili. Tuttavia, non si tratta di un
elenco esaustivo. Se non trovi la tua richiesta nella tabella, consulta il tracker dei problemi pubblico per Cloud SQL.
Se non trovi il problema lì, ti consigliamo di
inviare una segnalazione o esaminare le altre opzioni di assistenza.
Operazione | Il problema potrebbe essere... | Da provare... |
---|---|---|
Aggiungi utente | Se l'utente esiste già nel database, questo errore può verificarsi quando provi ad aggiungerlo. | Verifica che l'utente non esista già nel database. |
Backup | Se noti questo errore durante i backup automatici o manuali, è probabile che il disco dell'istanza sia pieno. | Se le dimensioni del file temporaneo occupano troppo spazio, puoi riavviare l'istanza per rimuovere il file e liberare spazio su disco. In caso contrario, potresti dover eseguire l'upgrade dell'istanza a una dimensione disco più grande. |
Clona | Questo può verificarsi quando c'è una carenza di risorse nella zona selezionata. | Prova con un'altra zona della regione o attendi e riprova più tardi. |
Crea istanza |
|
|
Esporta | Se riscontri questo problema durante il tentativo di esportare un database in un bucket Cloud Storage, il trasferimento potrebbe non riuscire a causa di un problema di larghezza di banda. | L'istanza Cloud SQL potrebbe trovarsi in una regione diversa dal bucket Cloud Storage. La lettura e la scrittura di dati da un continente all'altro comporta un elevato utilizzo della rete e può causare problemi intermittenti come questo. |
Failover (automatico) | Un'operazione di failover automatico può generare questo messaggio di errore quando il servizio rileva che l'istanza principale è ancora reattiva. | Non è necessario fare nulla in questo caso. Il failover non verrà eseguito perché non è necessario. |
Importa | Il file di importazione può contenere istruzioni che richiedono il ruolo di super user. | Modifica il file per rimuovere eventuali istruzioni che richiedono il ruolo di super user. |
Cloud SQL utilizza anche alcuni programmi binari di terze parti (ad esempio mysqld
), che possono generare messaggi di errore sconosciuti. Questi errori sono interni ai programmi binari di terze parti e non rientrano nell'ambito di Cloud SQL.
Tuttavia, a volte un errore più specifico può essere rilevato nei file di log di Cloud SQL più o meno contemporaneamente.
Inoltre, a volte si tratta di un codice di errore sconosciuto. In questo caso,
il messaggio completo può essere Unknown Error Code
.