Errore di Connessione al Database WordPress
Il messaggio “Error establishing a database connection” è uno degli errori più bloccanti di WordPress. In questa guida ti spiego come risolverlo rapidamente, passo dopo passo.
Cos'è l’errore "Error establishing a database connection"?
Si tratta di un errore che WordPress mostra quando non riesce a collegarsi al database MySQL. In pratica, il sito non può caricare contenuti, utenti o pagine. Il risultato? Una schermata bianca con un messaggio tecnico e zero accesso al sito.
Cause comuni di questo errore
- Credenziali del database errate (nome DB, utente, password, host)
- File
wp-config.phpmodificato o danneggiato - Database corrotto o non rispondente
- Server MySQL down o instabile
- Hosting sovraccarico o con risorse esaurite
Come risolvere l’errore di connessione al database
1. Verifica le credenziali nel file wp-config.php
Controlla che i parametri seguenti siano corretti (puoi trovarli nel pannello del tuo hosting):
define( 'DB_NAME', 'nome_database' );
define( 'DB_USER', 'utente_database' );
define( 'DB_PASSWORD', 'password_database' );
define( 'DB_HOST', 'localhost' );
2. Ripara il database WordPress
Aggiungi questa riga in fondo al file wp-config.php:
define('WP_ALLOW_REPAIR', true);
Vai su: https://tuosito.it/wp-admin/maint/repair.php e clicca su “Ripara il database”. Poi rimuovi quella riga dal file.
3. Riavvia il servizio MySQL (se hai accesso root)
Se il tuo sito è su VPS o server dedicato, puoi riavviare il servizio da terminale:
sudo service mysql restart
4. Contatta il supporto del tuo hosting
Se il database è down o sovraccarico, solo il provider può intervenire. Spesso possono ripristinare il servizio in pochi minuti.
5. Verifica i limiti del piano hosting
Su hosting condivisi, troppe richieste simultanee possono far crollare MySQL. Valuta un upgrade o una soluzione ottimizzata per WordPress.
Errore ancora presente?
Se non riesci a risolvere l’errore di connessione al database, ti posso aiutare con un intervento tecnico mirato. Contattami per sistemarlo velocemente.