Il messaggio “Errore nella connessione al database” in WordPress significa che il sito web non riesce a connettersi al proprio database. Nella maggior parte dei casi, ciò accade a causa di dettagli di accesso al database errati nel file di configurazione di WordPress:

In questa guida, esamineremo le cause più comuni di questo errore e ti guideremo attraverso i passaggi per risolverlo.
Nella maggior parte dei casi, l’errore "Errore nella connessione al database" si verifica quando WordPress utilizza dettagli di accesso al database errati. Questo spesso accade dopo:
Migrazione di un sito web verso un nuovo provider di hosting
Modifica delle password del database
Ripristino di un backup
Modifica manuale dei file di configurazione
Spostamento di file tra server o piani di hosting
WordPress si connette al suo database utilizzando un nome del database, un nome utente del database, una password, un host del database e i privilegi di accesso assegnati all’utente del database.
Pertanto, è necessario assicurarsi che tutte le seguenti condizioni siano soddisfatte:
Il nome del database esiste sul server e corrisponde al nome del database esistente
Il nome utente del database corrisponde all’utente del database esistente
La password è corretta per quell’utente
L’utente del database è assegnato al database
L’utente ha tutti i privilegi di accesso (ALL PRIVILEGES)
Tutti i dettagli di connessione al database sono memorizzati nel file wp-config.php , situato nella directory principale della tua installazione WordPress. Per controllarli e verificarli, procedi come segue:
Accedi al tuo cPanel e vai su File Manager:

Naviga nella directory principale di WordPress e apri il file wp-config.php (tramite le opzioni Modifica o Visualizza ):

Nota: Quando scegli Modifica, potresti voler creare una copia di backup del file wp-config.php:

Cerca queste righe che contengono il nome del database, l’utente e la password:

In un’altra scheda, apri il menu Gestisci i miei database:

Controlla attentamente che il nome del database e l’utente corrispondano a quelli specificati in wp-config.php:

Scorri verso il basso e assicurati che l’utente del database esista effettivamente sul server:

Non è possibile vedere quale password è impostata per un utente del database, quindi è necessario impostarla facendo clic su Cambia password:


Aggiorna i valori in wp-config.php se necessario.
Assicurati che l’utente corretto del database sia assegnato al database e abbia Tutti i privilegi abilitati (clicca sull’utente >> spunta Tutti i privilegi >> Applica modifiche):


Aggiorna il tuo sito! Se le credenziali sono corrette, il sito dovrebbe caricarsi normalmente.
Se le credenziali del database sono corrette e l’errore è ancora presente, il problema potrebbe essere causato da:
Un database corrotto
Un’interruzione temporanea del server MySQL
File core di WordPress danneggiati
A questo punto, contatta il nostro Team di Supporto così possiamo verificare lo stato del servizio database e i log.