la riparazione del database WordPress va eseguita dopo un backup e soltanto sulle tabelle interessate. Prima di riparare, verifica credenziali, spazio disponibile e log: molti errori di connessione non dipendono da tabelle danneggiate.
Indice dei contenuti
Escludi le cause di connessione
Controlla in wp-config.php nome database, utente, password e host senza pubblicarli. Verifica che il database esista, che l’utente abbia privilegi e che il server MySQL risponda. Consulta log PHP e MySQL: timeout, quota esaurita e server non raggiungibile non si risolvono con una riparazione.
Crea un backup e ripara in modo mirato
Esporta il database o crea un backup completo. In phpMyAdmin seleziona solo le tabelle segnalate e usa Repair table. WordPress offre anche una modalità di riparazione tramite WP_ALLOW_REPAIR, ma la relativa pagina non richiede autenticazione: abilitala solo per il tempo necessario e rimuovi subito la costante.
Verifica integrità e causa
Dopo la riparazione prova frontend, amministrazione, ricerca e salvataggio di un contenuto. Controlla nuovamente i log e le dimensioni delle tabelle. Se la corruzione ricompare, indaga arresti improvvisi, spazio disco, errori del motore o plugin che eseguono query anomale; ripetere la riparazione non elimina la causa.