errore nello stabilire una connessione col database

  1. 1. Requisiti
  2. 1. Database danneggiato
  3. 2. Controlla il tuo file wp-config.php
  4. 3. Controlla il tuo server
  5. 4. Conclusione

Errore durante la creazione di una connessione al database, è un errore molto comune quando si tenta di accedere al proprio sito WordPress

Errore durante la creazione di una connessione al database, è un errore molto comune quando si tenta di accedere al proprio sito WordPress. Il database memorizza tutte le informazioni importanti per il tuo sito web, inclusi i tuoi post, commenti, configurazione del sito, account utente, impostazioni di temi e plug-in e così via. Se la connessione al tuo database non può essere stabilita, il tuo sito Web WordPress non verrà caricato e molto probabilmente ti darà l'errore: "Errore nel stabilire una connessione al database" In questo tutorial ti mostreremo come risolvere l'errore stabilendo una connessione al database in WordPress.

La causa più comune del problema "Errore durante la creazione di una connessione al database" è una delle seguenti:

Il tuo database è stato corrotto
Credenziali di accesso errate nel tuo file di configurazione di WordPress (wp-config.php)
Il servizio MySQL ha smesso di funzionare a causa di memoria insufficiente sul server (a causa del traffico intenso) o problemi del server

1. Requisiti

Per risolvere il problema "Errore durante la creazione di una connessione al database", è necessario soddisfare alcuni requisiti:

  • Accesso SSH al tuo server
  • Il database si trova sullo stesso server
  • È necessario conoscere il nome utente del database, la password utente e il nome del database

Inoltre, prima di provare a correggere l'errore "Errore durante la creazione di una connessione al database", si consiglia vivamente di effettuare un backup sia del sito Web che del database.

1. Database danneggiato

Il primo passo da fare quando si tenta di risolvere il problema "Errore durante la creazione di una connessione al database" è verificare se questo errore è presente sia per il front-end che per il back-end del sito. Puoi accedere al tuo back-end tramite http://www.yourdomain.com/wp-admin (sostituisci "yourdomain" con il tuo nome di dominio effettivo)

Se l'errore rimane lo stesso sia per il front-end che per il back-end, è necessario passare al passaggio successivo.

Se sei in grado di accedere al back-end tramite https://www.yourdomain.com/wp-admin, visualizzi il seguente messaggio:

"Una o più tabelle del database non sono disponibili. Potrebbe essere necessario riparare il database "

significa che il tuo database è stato danneggiato e devi provare a ripararlo.

Per fare ciò, devi prima abilitare l'opzione di riparazione nel tuo file wp-config.php, situato all'interno della directory root del sito di WordPress, aggiungendo la seguente riga:

define ('WP_ALLOW_REPAIR', true);

Ora puoi navigare verso questa pagina: https://www.yourdomain.com/wp-admin/maint/repair.php e fai clic sul pulsante "Ripristina e ottimizza database".

Per motivi di sicurezza, ricorda di disattivare l'opzione di riparazione eliminando la riga che abbiamo aggiunto prima nel file wp-config.php.

Se questo non risolve il problema o il database non può essere riparato, probabilmente sarà necessario ripristinarlo da un backup, se ne hai uno disponibile.

2. Controlla il tuo file wp-config.php

Un altro, probabilmente il motivo più comune, per la mancata connessione al database è a causa di informazioni errate nel set di informazioni sul file di configurazione di WordPress.

Il file di configurazione risiede nella directory root del tuo sito WordPress e si chiama wp-config.php.

Apri il file e individua le seguenti linee:

define ('DB_NAME', 'database_name'); define ('DB_USER', 'database_username'); define ('DB_PASSWORD', 'database_password'); define ('DB_HOST', 'localhost');

Assicurarsi che il nome del database, il nome utente e la password corretti siano impostati. L'host del database deve essere impostato su "localhost".

Se cambi mai nome utente e password del database, dovresti sempre aggiornare anche questo file.

Se tutto è impostato correttamente e si verifica ancora l'errore "Errore durante la creazione di una connessione al database", il problema è probabilmente sul lato server e dovresti passare al prossimo passaggio di questo tutorial.

3. Controlla il tuo server

A seconda delle risorse disponibili, durante le ore di traffico intenso, il server potrebbe non essere in grado di gestire tutto il carico e potrebbe interrompere il server MySQL.

Puoi contattare il tuo provider di hosting o puoi controllarlo tu stesso se il server MySQL sta funzionando correttamente.

Per controllare lo stato di MySQL, accedi al tuo server tramite SSH e utilizzare il seguente comando:

systemctl status mysql

Oppure puoi verificare se è attivo nei tuoi processi attivi con:

ps aux | grep mysql

Se il tuo MySQL non è in esecuzione puoi avviarlo con i seguenti comandi:

systemctl avvia mysql

Potrebbe inoltre essere necessario verificare l'utilizzo della memoria sul server.

Per verificare la quantità di RAM disponibile è possibile utilizzare il seguente comando:

libero -m

Se il tuo server sta esaurendo la memoria, potresti prendere in considerazione l'idea di aggiornare il tuo server.

4. Conclusione

La maggior parte delle volte. l'errore "Errore durante la creazione di una connessione al database" può essere risolto seguendo uno dei passaggi precedenti.

Naturalmente, non è necessario correggere, Errore durante la creazione di una connessione al database, se si utilizza uno dei nostri   Servizi di hosting VPS WordPress   , in tal caso puoi semplicemente chiedere ai nostri esperti amministratori Linux di aiutarti a correggere l'Errore stabilendo una connessione al database in WordPress, per te Naturalmente, non è necessario correggere, Errore durante la creazione di una connessione al database, se si utilizza uno dei nostri Servizi di hosting VPS WordPress , in tal caso puoi semplicemente chiedere ai nostri esperti amministratori Linux di aiutarti a correggere l'Errore stabilendo una connessione al database in WordPress, per te. Sono disponibili 24 × 7 e si prenderanno immediatamente cura della tua richiesta.

PS . Se ti è piaciuto questo post, su come risolvere l'errore stabilendo una connessione al database in WordPress, per favore condividilo con i tuoi amici sui social network usando i pulsanti a sinistra o semplicemente lascia una risposta qui sotto. Grazie.