Réparer les bases de données Mysql / MariaDB

Support Wissensdatenbank

Du bist hier:
Print

Réparer les bases de données Mysql / MariaDB

Il peut arriver que le serveur MySQL ait une charge de travail anormalement élevée. Ou lors de la vérification des tables, le message suivant apparaît : “Mysql going away…” et le serveur MySQL redémarre soudainement. Cela indique qu’il y a des problèmes techniques avec les bases de données.

Assure-toi qu’il n’y a pas de dommages matériels (mémoire vive, disques durs, carte mère défectueuse).

journalctl | grep “marked as crashed and should be repaired” | tail
Vérifie s’il y a des bases de données défectueuses.
mysqlcheck -u admin -p`cat /etc/psa/.psa.shadow` –auto-repair –all-databases
Toutes les tables sont réparées
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)
journalctl | grep “marked as crashed and should be repaired” | tail
Si la table est vide, notez le nom de la table et cliquez sur le bouton
cd /var/lib/mysql
find . -nom ‘nom de la table*’.
(Ensuite, se connecter à Plesk et ouvrir la table correspondante sous Outils & Paramètres => Serveur de bases de données => Sélectionner le numéro de la base de données => Rechercher la base de données => Ouvrir la base de données en tant que client final et cliquer sur réparer)

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