WikiUpLib:BD Mediawiki

De WikiUpLib
Révision datée du 4 février 2015 à 18:59 par Admin (discussion | contributions) (Admin a déplacé la page Utilisateur:Admin/BDTableCrashed vers Utilisateur:Admin/BD Mediawiki sans laisser de redirection)
Aller à : navigation, rechercher


22/1/2014 Erreur de la base de données Une erreur de syntaxe de la requête dans la base de données est survenue. Ceci peut indiquer un bogue dans le logiciel. La dernière requête traitée par la base de données était : (Requête SQL cachée) depuis la fonction « SearchMySQL::searchInternal ». La base de données a renvoyé l’erreur « 145 : Table './XXX/mwi_searchindex' is marked as crashed and should be repaired (sqlXXX.modules) ».


... va falloir s'en occuper

... et j'ai exactement la même erreur, mais intermittente ??, pour l'import de fichier mêmes références de table et BD


Pistes de solutions

"is marked as crashed and should be repaired"


20/3/2009 : C'est bon j'ai finalement trouver la solution pour réparer la table par phpmyadmin j'ai sélectionné la table sur la liste des tables de la base et en bas à droite il y a un menu déroulant ou j'ai pu sélectionner réparer la table et cela refonctionne

C'est ça, et dans le cas courant, il est bon de faire des OPTIMIZE + REPAIR de toutes les tables réguliers (et de poster dans le bon forum aussi).

J'ai pas trouvé de "réparer la table", juste "recharger la table (FLUSH)" mais bon le message au-dessus date de 2009 (donc une version certainement plus ancienne de phpMyAdmin) et là il me dit :

  1. 1227 - Access denied; you need the RELOAD privilege for this operation

Bon, en fait c'est a priori pas ça qui aide à régler le problème, donc je laisse tomber ça.

En fait dans phpMyAdmin349, faut cliquer sur la table qui pose souci (colonne à gauche). Une fenêtre s'ouvre qui indique que en effet la table est crashée. Faut cliquer sur l'onglet SQL (3° onglet en haut) ça ouvre une fenêtre ligne de commande. Il y a, très obligeamment, déjà une commande dedans. Dans mon cas, j'ai tapé : REPAIR table `mwi_searchindex` puis cliqué sur exécuter ... et a priori c'est réparé.