Riparazione dei database Mysql / MariaDB

Support Wissensdatenbank

Du bist hier:
Print

Riparazione dei database Mysql / MariaDB

Può accadere che il server MySQL abbia un carico insolitamente elevato. Oppure, quando si controllano le tabelle, appare il messaggio “Mysql going away…” e il server MySQL si riavvia improvvisamente. Questo indica che ci sono problemi tecnici con i database.

Assicurarsi che non vi siano danni all’hardware (memoria, disco rigido, scheda madre difettosa).

journalctl | grep “marcato come crash e da riparare” | tail
Controlla se ci sono database difettosi.
mysqlcheck -u admin -p`cat /etc/psa/.psa.shadow` –auto-repair –all-databases
Tutti i tavoli saranno riparati

  1. service mysql stop
    myisamchk -s /var/lib/mysql/*/*.MYI  (Prüft ob es MyISAM Fehler gibt)
    myisamchk -o /var/lib/mysql/*/*.MYI  (Repariert mit HASH die MyISAM)
    myisamchk -r /var/lib/mysql/*/*.MYI   (Repariert ohne HASH die MyISAM)
    myisamchk -s /var/lib/mysql/*/*.MYI  (Kontrolle)
  2. journalctl | grep “marked as crashed and should be repaired” | tail

A questo punto dovrebbe essere vuoto, se non lo è, scrivere i nomi delle tabelle e quindi
cd /var/lib/mysql
trovare . -nome ‘tablename*’
(Quindi accedere a Plesk e aprire la tabella corrispondente in Strumenti e impostazioni => Server di database => selezionare il numero di database => cercare il database => aprire il database come cliente finale e fare clic su ripara).

War dieser Artikel hilfreich?
0 out Of 5 Stars
5 Stars 0%
4 Stars 0%
3 Stars 0%
2 Stars 0%
1 Stars 0%
Wie können wir diesen Artikel verbessern?
Please submit the reason for your vote so that we can improve the article.
Brauchst du Hilfe?
Related Post