Risoluzione dei problemi — MariaDB
Il cluster resta nello stato « Creating »
Causa: il provisioning dei nodi e dei relativi volumi è in corso. Può richiedere diversi minuti, di più con 3 o 5 repliche.
Soluzione:
- Attenda qualche minuto e aggiorni la pagina del cluster.
- Se lo stato non cambia dopo una quindicina di minuti, oppure passa a Error o Failed, contatti il supporto indicando il progetto e il nome del cluster.
Connessione rifiutata o timeout
Causa: l'accesso esterno è disattivato, l'indirizzo IP non è ancora stato assegnato, oppure il client utilizza un indirizzo o una porta errati.
Soluzione:
- Nel riquadro Connection and network, verifichi che l'External Access sia Enabled e che il campo Host contenga un indirizzo.
- Utilizzi la porta
3306e testi la connettività:mysqladmin -h <host> -P 3306 -u <utente> -p ping - Verifichi che nessun firewall in uscita della sua rete blocchi la porta
3306.
Access denied for user
Causa: password errata o revocata da una rotazione, oppure utente senza diritti sul database indicato.
Soluzione:
- Nell'elenco degli utenti, verifichi la colonna Databases: l'utente deve avere un accesso sul database utilizzato.
- Se necessario, aggiunga l'accesso tramite Actions → Manage Access.
- In caso di dubbi sulla password, ne generi una nuova tramite Actions → Change Password e aggiorni le sue applicazioni.
Errore durante l'aggiunta di un accesso o di un utente
Causa: il nome del database o dell'utente non rispetta le regole di denominazione.
Soluzione: utilizzi solo lettere minuscole, cifre e trattini, iniziando con una lettera e terminando con una lettera o una cifra. I trattini bassi (_) e le lettere maiuscole non sono accettati. Consulti Concetti MariaDB.
Spazio su disco esaurito
Causa: il volume dei dati (inclusi i binary log) ha raggiunto l'Allocated Size.
Soluzione:
- Misuri lo spazio utilizzato per database:
SELECT table_schema, ROUND(SUM(data_length + index_length) / 1024 / 1024, 1) AS size_mbFROM information_schema.tablesGROUP BY table_schema;
- Aumenti la Disk size (GB) tramite Edit, entro il limite della quota di storage del progetto. Consulti Modificare le risorse.
- Elimini i dati obsoleti, quindi ottimizzi le tabelle interessate (
OPTIMIZE TABLE).
Replica non sincronizzata
Causa: una replica non riesce più a seguire il primary (carico di scrittura elevato, risorse insufficienti, incidente infrastrutturale).
Soluzione: la risincronizzazione di una replica non è proposta nella console. Contatti il supporto indicando il progetto e il nome del cluster.