Il danneggiamento del database può interrompere le operazioni online e portare alla perdita di dati, tempo e denaro. Di seguito illustreremo come risolvere e risolvere il danneggiamento del server MySQL.
Risoluzione dei problemi di corruzione del database
I sistemi di gestione dei contenuti (CMS) che utilizzano database MySQL, inclusi Drupal e Joomla, possono visualizzare una notifica di errore del database nella dashboard dell'amministratore in modo nativo o con integrazioni di terze parti. WordPress ha un codice di errore specifico per il danneggiamento del db:una pagina pubblica vuota che indica "Errore durante la creazione di una connessione al database".
Hai installato una nuova integrazione?
Aggiornare qualche software?
Eliminare, spostare o modificare un file?
Carica file di grandi dimensioni sul tuo server?
Eseguire uno scanner antivirus in grado di mettere in quarantena i file sospetti?
Aggiornare il database durante il riavvio del server o del servizio MySQL?
Nota tutte le possibilità.
Controlla i registri degli errori di sistema per ulteriori informazioni su quando è iniziato il problema e cosa può causarlo. Le applicazioni PHP a volte mantengono un file error_log nella directory principale che può aiutare la risoluzione dei problemi.
Verifica il limite di archiviazione del tuo piano di hosting . Il superamento dei limiti di spazio su disco è un sintomo comune degli errori massimi di connessioni simultanee (max_user_connections). Puoi verificarlo con cPanel> Utilizzo disco e df
comando terminale. Elimina file spazzatura e vecchi backup. Apporta le modifiche necessarie per evitare un numero eccessivo di file spazzatura in futuro.
Se non trovi nulla che puoi eliminare, dovresti aggiornare il tuo piano di hosting per migliorare le prestazioni del database.
"Controlla e ripara il database" è la soluzione rapida più comune con uno dei seguenti:
- cPanel> Database MySQL®
- phpMyAdmin
- Caratteristiche del software PHP nativo
- Client della riga di comando MySQL:
mysqlcheck --repair -u [USERNAME] -p [DATABASE]
A seconda della tua applicazione PHP o se non stai utilizzando un server cPanel, potresti dover utilizzare diverse opzioni per riparare i database. Gli utenti di WordPress con WP-CLI installato possono controllare e riparare i database con la combinazione di due comandi:
wp db check && wp db repair
WordPress può essere configurato per farlo automaticamente aggiungendo un blocco di codice breve nel file wp-config.php:
define (‘WP_ALLOW_REPAIR’, ‘true’);
Se non funziona, contatta l'assistenza in tempo reale con il problema che stai riscontrando e cosa hai provato a riparare il danneggiamento del database. I nostri amministratori di sistema potrebbero essere in grado di riparare database MySQL corrotti con le funzioni InnoDB e aiutare a indagare sulla causa del danneggiamento.
Se tutti i metodi di riparazione del database non hanno esito positivo, dovrai sapere come recuperare database MySQL danneggiati con i backup tramite phpMyAdmin o SSH.
Esamina la pianificazione del backup per eventuali vantaggi derivanti dall'implementazione di backup differenziali o incrementali.
Goditi server ad alte prestazioni e velocissimi con maggiore sicurezza e tempo di attività massimo con il nostro hosting VPS gestito!