Tableau est marqué comme écrasé et doit être réparé
Je reçois cette erreur dans wordpress phpMyadmin
#145 - Table './DB_NAME/wp_posts' is marked as crashed and should be repaired
Lorsque je me connecte à phpMyadmin, il dit que wp_posts est"en cours d'utilisation"
Mon site web est actuellement en panne à cause de cela.
J'ai googlé ce problème, mais je ne vois pas le bouton "Réparer" sur phpMyadmin. Faites - moi savoir comment résoudre ce problème. Je ne sais pas où émettre la commande PHP. Veuillez conseiller, ma maîtrise de PHP est très basique.
6 réponses
Exécutez ceci à partir de la ligne de commande de votre serveur:
mysqlcheck --repair --all-databases
J'ai eu le même problème lorsque l'espace disque libre de mon serveur était 0
Vous pouvez utiliser la commande (il doit y avoir suffisamment d'espace pour le mysql fichiers)
REPAIR TABLE `<table name>`;
Pour réparer des tables individuelles
Connectez-vous à votre serveur via SSH
Puis connectez-vous à votre console mysql
Et
USE user_base
REPAIR TABLE TABLE;
OU
S'il y a beaucoup de tables brisées dans la base de données actuelle:
mysqlcheck -uUSER -pPASSWORD --repair --extended user_base
S'il y a beaucoup de tables brisées dans beaucoup de bases de données:
mysqlcheck -uUSER -pPASSWORD --repair --extended -A
J'ai cette erreur:
#145 - Table '.\engine\phpbb3_posts' is marked as crashed and should be repaired
J'ai exécuté cette commande dans PhpMyAdmin pour la réparer: REPAIR TABLE phpbb3_posts;
Cela signifie que votre table mysql est corrompue et que vous devez la réparer. Utiliser myisamchk - R / DB_NAME / wp_posts
Depuis la ligne de commande. Pendant que vous exécutez la réparation, vous devez fermer temporairement votre site web afin qu'aucune nouvelle connexion ne soit tentée vers votre base de données pendant sa réparation.