Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1061 connectés 

  FORUM HardWare.fr
  Programmation
  SQL/NoSQL

  Tables défectueuses - Pourquoi?

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Tables défectueuses - Pourquoi?

n°1360913
ryoga427
I mean what happened there?
Posté le 06-05-2006 à 15:49:36  profilanswer
 

Salut,
 
voila, j'arrive sur mon site aujourd'hui, il buggue dans tous les sens. Premier réflexe je fais une sauvegarde complète de la BDD.
Je vais dans PHPMyadmin, je fais "Verifier" les tables, puis "Réparer" car pas mal avaient un problème.
Malheureusement plusieurs entrées ont disparu dans la manip :/
 
Alors j'aurais voulu savoir pourquoi d'un seul coup j'ai plein de tables défectueuses, à quoi c'est du? Un problème de disque dur du serveur est envisageable? Comment je peux éviter ça?
 
Merci d'avance ^^

mood
Publicité
Posté le 06-05-2006 à 15:49:36  profilanswer
 

n°1360990
moi23372
Posté le 06-05-2006 à 19:39:25  profilanswer
 

éviter, ben des backup fréquent. D'ou ça vient, ben ça peut venir de partout. Une mauvaise manip des tables via les requêtes de ton site (hacking par exemple) ou un problème avec le serveur..

n°1361008
MS-DOS_199​1
www.newbie-project.net
Posté le 06-05-2006 à 20:57:01  profilanswer
 

"il buggue dans tous les sens. Premier réflexe je fais une sauvegarde complète de la BDD." oui, en même temps, là c'est un peu tard :D :D :D
"pas mal avaient un problème." Qu'est-ce que PHPMyAdmin t'as dit ?


---------------
Viendez sur le Newbie-Project et essayez le Newbie-Directory (nouveau)
n°1361047
ryoga427
I mean what happened there?
Posté le 06-05-2006 à 22:45:09  profilanswer
 

moi23372 a écrit :

D'ou ça vient, ben ça peut venir de partout. Une mauvaise manip des tables via les requêtes de ton site (hacking par exemple) ou un problème avec le serveur..


Le début des problèmes coïncide avec le reboot du serveur...
Quand tu dis que ça peut venir de partout, c'est vraiment pas rassurant  :lol:  
 

MS-DOS_1991 a écrit :

"il buggue dans tous les sens. Premier réflexe je fais une sauvegarde complète de la BDD." oui, en même temps, là c'est un peu tard :D :D :D
"pas mal avaient un problème." Qu'est-ce que PHPMyAdmin t'as dit ?


Aïe, ça j'ai pas noté. J'étais tellement pressé de réparer que j'ai pas fait attention :/
 

n°1361246
Sve@r
Posté le 07-05-2006 à 13:19:41  profilanswer
 

ryoga427 a écrit :

Le début des problèmes coïncide avec le reboot du serveur...
Quand tu dis que ça peut venir de partout, c'est vraiment pas rassurant  :lol:


Ben ce sont les aléas de l'informatique. Riens ne garantis l'intégrité de ta bdd (tu sais pas dans quelle condition elle est maintenue, etc...)
 

ryoga427 a écrit :

Aïe, ça j'ai pas noté. J'étais tellement pressé de réparer que j'ai pas fait attention :/


Très mauvais réflexe. les messages sont toujours utiles. C'est comme mes parents qui ont eu un virus sur leur ordi. Au lieu de garder le virus à l'écran pour que je vienne voir de quoi il s'agissait, mon père à vite éteint l'ordi pour le redémarrer... et moi j'ai dû le réinstaller entièrement...
De toute façon personne ne peut plus rien faire. Tu peux essayer de contacter ton hébergeur voir s'il a des sauvegardes...


Message édité par Sve@r le 07-05-2006 à 13:22:54

---------------
Vous ne pouvez pas apporter la prospérité au pauvre en la retirant au riche.
n°1361247
Taz
bisounours-codeur
Posté le 07-05-2006 à 13:21:47  profilanswer
 

parce que MySQL, c'est sa grande habitude. Tu l'utilises : ça corrompt les tables. Tu l'arrêtes, ça corrompt aussi. C'est la plaie.

n°1361248
Sve@r
Posté le 07-05-2006 à 13:24:35  profilanswer
 

Taz a écrit :

parce que MySQL, c'est sa grande habitude. Tu l'utilises : ça corrompt les tables. Tu l'arrêtes, ça corrompt aussi. C'est la plaie.


Tiens ? Je savais pas. J'utilise un peu MySQL au bureau mais je n'ai jamais eu de pb...


---------------
Vous ne pouvez pas apporter la prospérité au pauvre en la retirant au riche.
n°1361249
Taz
bisounours-codeur
Posté le 07-05-2006 à 13:29:29  profilanswer
 

moi tout le temps. Le plus chiant c'est : opération de maintenance. T'arrêtes mysql, tu peux être sur qu'en redémarrant t'auras des trucs niqués.
 
et ces derniers temps, sur un mysql jamais redémarré :
 
mysqldump: Can't get CREATE TABLE for table `ao_nl_stats_bis` (Can't open file: 'ao_nl_stats_bis.MYI'. (errno: 145))
 
impossible à corriger. c'est venu tout seul. MySQL ça pue vraiment. Vive PostGresSQL, c'est trop robuste et increvable. Et puis ce qui tue, ce que MySQL, ça lui pose aucun problème de démarrer avec une table niquée, seulement quand t'y accèdes, ton appli elle plante tu sais pas pourquoi ...

n°1362598
cinocks
Posté le 09-05-2006 à 17:00:57  profilanswer
 

Et tu ne penses pas que le problème viendrait de toi, plutôt que d'accuser l'outil. Il me semble qu'il est tres utilisé. Si ton problème etait valable chez tout le monde, je doute qu'on l'utilise encore. Et personnellement, ca fait 3 ans que je m'en sers sans une seule merde.


---------------
MZP est de retour
n°1362646
ryoga427
I mean what happened there?
Posté le 09-05-2006 à 17:43:56  profilanswer
 

Bon je crois maintenant que c'est clair, le serveur a redémarré plusieurs fois (maintenances + plantages [:benou]), et à chaque fois je me suis retrouvé avec des tables défectueuses  :sweat:  
Je sais pas si au niveau de la configuration du serveur il y aurait quelque chose à régler pour éviter ça  :??:
 
 
 
Question bonus ^^
En faisant un "REPAIR" sur une table, est-il possible que le contenu de certains champs soit modifié, voire effacé?  :heink:

mood
Publicité
Posté le 09-05-2006 à 17:43:56  profilanswer
 

n°1362653
cinocks
Posté le 09-05-2006 à 17:50:16  profilanswer
 

Elles font quelles tailles (physique) tes tables? Il n'y aurait pas de la corruption de disque, tout bêtement.


---------------
MZP est de retour
n°1362670
ryoga427
I mean what happened there?
Posté le 09-05-2006 à 18:02:19  profilanswer
 

C'est vrai que le disque a été changé récemment  :pfff:
La table la plus importante fait 7.4 Mo, ça t'aide pour la question bonus?  ;)

n°1362681
cinocks
Posté le 09-05-2006 à 18:13:48  profilanswer
 

non, mais j'ai dejà eu un probleme avec une table en jouant avec. Le systeme n'acceptait pas de fichier de plus de 2Go. Et MySQL a crashé au delà. Mais ce n'est pas trop ton cas, là. Regarde les droits sur les fichier, peut-etre que lors d'un transfert ou recopie de fichier, le propriétaire de fichier ait été modifié.


---------------
MZP est de retour
n°1362734
Taz
bisounours-codeur
Posté le 09-05-2006 à 19:34:04  profilanswer
 

cinocks a écrit :

Et tu ne penses pas que le problème viendrait de toi, plutôt que d'accuser l'outil. Il me semble qu'il est tres utilisé. Si ton problème etait valable chez tout le monde, je doute qu'on l'utilise encore. Et personnellement, ca fait 3 ans que je m'en sers sans une seule merde.


bah si c'etait sur une machine perso, là je pourrais, mais quand c'est sur plusieurs machines en prod, que des amis me racontent la même chose ...
 
va-t-en péter un postgres ...

n°1363005
cinocks
Posté le 10-05-2006 à 09:54:48  profilanswer
 

C'est etonnant. Moi de mon coté, je n'ai pas de soucis, mes amis non plus.


---------------
MZP est de retour
n°1363815
Sve@r
Posté le 10-05-2006 à 21:15:37  profilanswer
 

cinocks a écrit :

C'est etonnant. Moi de mon coté, je n'ai pas de soucis, mes amis non plus.


Ben pour tout dire, moi non plus (mais je ne suis pas un gros utilisateur). Et ceux que je connais qui sont chez free (qui implémente MySQL) non plus.
Cependant, je préfère Postgres qui, au moment où je l'ai découvert, permettait plein de trucs que MySQL n'offrait pas (requêtes imbriquées, vues, etc). Même si maintenant MySQL a rajouté ces options dans sa version freeware, je garde ma préférence à Postgres qui a été le premier...


---------------
Vous ne pouvez pas apporter la prospérité au pauvre en la retirant au riche.
n°1363874
cinocks
Posté le 10-05-2006 à 23:29:00  profilanswer
 

Je concois amplement que l'on puisse préférer postrges. Perso, j'aime beaucoup Sybase pour l'avoir utiliser durant 3 ans en professionnel. Une fois que l'on est habitué à un moteur...


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  SQL/NoSQL

  Tables défectueuses - Pourquoi?

 

Sujets relatifs
[Resolu] Update de deux tables.système de pronostics : 3 tables ???
Afficher des informations concernant les tables d'une base MySQLAmélioration de la structure des tables - problème d'évolution
Insertion de lignes différentes dans plusieurs tables(Résolu): n'affiche pas le premier registre de mes tables
Fatal error: Can't open privilege tablesTables de hachage en C
[JDBC] Union de 2 tables depuis 2 bases accesstables (Access) besoin d'aide
Plus de sujets relatifs à : Tables défectueuses - Pourquoi?


Copyright © 1997-2025 Groupe LDLC (Signaler un contenu illicite / Données personnelles)