Tables MySQL corrompues

Consultez la formation à Google Analytics de WebRankInfo / Ranking Metrics

Recif
WRInaute impliqué
WRInaute impliqué
 
Messages: 816
Inscription: 25 Aoû 2004

Tables MySQL corrompues

Message le Dim Mai 29, 2011 11:46

Salut,

J'ai un petit souci sur mon serveur : j'ai des tables qui se corromptent presque immédiatement après les avoir réparée... Avez vous une idée de ce qui peut se passer? Qu'est ce qui peut provoquer ce genre de phénomène?

Merci


Zecat
WRInaute accro
WRInaute accro
 
Messages: 12003
Inscription: 1 Mar 2005

Re: Tables MySQL corrompues

Message le Dim Mai 29, 2011 11:49

des addslashes oubliés ? et donc des caractères foireux dans les champs peut être ? enfin je sais pas si ca peut corrompre ainsi mais c'est à vérifier en premier peut etre ?

Recif
WRInaute impliqué
WRInaute impliqué
 
Messages: 816
Inscription: 25 Aoû 2004

Re: Tables MySQL corrompues

Message le Dim Mai 29, 2011 12:10

Nan, en fait ca fait 10 mois que ces tables tournent sans pb, et les champs sont de type int (11)...


Julia41
WRInaute passionné
WRInaute passionné
 
Messages: 1765
Inscription: 31 Aoû 2007

Re: Tables MySQL corrompues

Message le Dim Mai 29, 2011 13:10

Tu les répares comment ? Avec PHPMyAdmin ou en SSH ?

Recif
WRInaute impliqué
WRInaute impliqué
 
Messages: 816
Inscription: 25 Aoû 2004

Re: Tables MySQL corrompues

Message le Dim Mai 29, 2011 13:27

PHPMyAdmin et maintenant j'ai fait un script php avec mysql_query("repair table sessions "); par exemple


Julia41
WRInaute passionné
WRInaute passionné
 
Messages: 1765
Inscription: 31 Aoû 2007

Re: Tables MySQL corrompues

Message le Dim Mai 29, 2011 14:41

Es-tu sûr que ta table est réellement corrompu ?
Normalement les tables sessions passent leur temps à enregistrer/supprimer ce qui fait des pertes.

Tu peux tenter de passer ta table en innoDB, sinon tu peux essayer cette méthode de réparation:
-https://admin-serv.net/blog/622/table-phpbb_posts-is-marked-as-crashed-and-last-automatic-repair-failed/
Mais je pense que c'est un "faux" problème.

Recif
WRInaute impliqué
WRInaute impliqué
 
Messages: 816
Inscription: 25 Aoû 2004

Re: Tables MySQL corrompues

Message le Dim Mai 29, 2011 15:33

Voici le genre de logs dans le syslog :

Code: Tout sélectionner
May 29 13:34:00 de11 mysqld[18079]: 110529 13:34:00 [ERROR] /usr/sbin/mysqld: Table './monsite/sessions' is marked as crashed and should be repaired


Sous PHPMyadmin j'ai la table marqué en "utilisé"

Je ne pense pas qu'il y ait un problème de réparation, car juste après avoir été réparée la table est ok et refonctionne... :(


Julia41
WRInaute passionné
WRInaute passionné
 
Messages: 1765
Inscription: 31 Aoû 2007

Re: Tables MySQL corrompues

Message le Dim Mai 29, 2011 15:41

Recif a écrit:Voici le genre de logs dans le syslog :

Code: Tout sélectionner
May 29 13:34:00 de11 mysqld[18079]: 110529 13:34:00 [ERROR] /usr/sbin/mysqld: Table './monsite/sessions' is marked as crashed and should be repaired


Sous PHPMyadmin j'ai la table marqué en "utilisé"

Je ne pense pas qu'il y ait un problème de réparation, car juste après avoir été réparée la table est ok et refonctionne... :(

Tout refonctionne mais pas longtemps donc pour moi il y a un problème :P

Tu peux tenter de passer la table en innoDB, ça pourrait peut-être fixé le problème, mais il faudrait trouver la cause de la corruption de cette table.


Julia41
WRInaute passionné
WRInaute passionné
 
Messages: 1765
Inscription: 31 Aoû 2007

Re: Tables MySQL corrompues

Message le Dim Mai 29, 2011 15:42

Et la commande REPAIR tente une réparation sur une base de données activée.
myisamchk fait une vraie réparation sur les fichiers en eux mêmes.

Recif
WRInaute impliqué
WRInaute impliqué
 
Messages: 816
Inscription: 25 Aoû 2004

Re: Tables MySQL corrompues

Message le Dim Mai 29, 2011 15:48

Donc tu penses que, même après un repair et que la table se comporte bien (jusqu'au prochain crash...) elle n'est pas efficace?...


Julia41
WRInaute passionné
WRInaute passionné
 
Messages: 1765
Inscription: 31 Aoû 2007

Re: Tables MySQL corrompues

Message le Dim Mai 29, 2011 15:50

Recif a écrit:Donc tu penses que, même après un repair et que la table se comporte bien (jusqu'au prochain crash...) elle n'est pas efficace?...

Je pense qu'il y a un problème.
Ton automatic repair par PHPMyAdmin ne fonctionne qu'un certain temps. Tu peux tenter en SSH, ça fera la même chose mais peut-être en mieux.

Recif
WRInaute impliqué
WRInaute impliqué
 
Messages: 816
Inscription: 25 Aoû 2004

Re: Tables MySQL corrompues

Message le Dim Mai 29, 2011 17:55

Moi je pense que ça vient d'autre chose, là on essaye de réparer mais je pense qu'il faudrait que je trouve d'où vient le problème. Toutes les tables de tous les sites contenant une table "sessions" ont cette maladie...

Robinson
WRInaute passionné
WRInaute passionné
 
Messages: 2233
Inscription: 25 Oct 2005

Re: Tables MySQL corrompues

Message le Dim Mai 29, 2011 18:35

Tu stoppes mysql, tu supprimes ta BDD, tu la réinstalles, tu relances mysql.

Recif
WRInaute impliqué
WRInaute impliqué
 
Messages: 816
Inscription: 25 Aoû 2004

Re: Tables MySQL corrompues

Message le Dim Mai 29, 2011 20:22

Je ne pense pas que ce soit la solution. Il y a plus de 400 bases. Et le problème apparait sur une bonnde 20aine... Donc ça ne doit pas être un problème sur une base en particulier...

Recif
WRInaute impliqué
WRInaute impliqué
 
Messages: 816
Inscription: 25 Aoû 2004

Re: Tables MySQL corrompues

Message le Dim Mai 29, 2011 21:01

Petite info supplémentaire, j'ai attendu qu'une table soit sorrompue pour essayer la méthode:

Code: Tout sélectionner
mysqlcheck mabase --auto-repair


Mais il passe sur la ptable notée corrompue et ne la voit pas corrompue... Il la voit "ok"... Bizarre...

Tables MySQL corrompues

Si vous avez aimé cette discussion, partagez-la sur vos réseaux sociaux préférés :

Formation recommandée sur ce thème :

Formation Google Analytics : en 2 jours, apprenez comment exploiter l'essentiel des possibilités de l'outil de mesure d'audience de Google. Formation animée par les experts Google Analytics de Ranking Metrics.

Tous les détails sur le site Ranking Metrics : programme, prix, dates et lieux, inscription en ligne.

Lectures recommandées sur ce thème :



Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 1 invité