IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Administration MySQL Discussion :

sauvegarde par copie : perte d'enregistrements


Sujet :

Administration MySQL

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre chevronné Avatar de sohnic
    Femme Profil pro
    bioinfo
    Inscrit en
    Mai 2003
    Messages
    426
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France

    Informations professionnelles :
    Activité : bioinfo

    Informations forums :
    Inscription : Mai 2003
    Messages : 426
    Par défaut sauvegarde par copie : perte d'enregistrements
    Bonjour,
    Un probleme bizarre qui m'est arrivé recemment :
    Je sauvegarde regulierement mes bases mysql (v4.1.20, MyISAM ) d'un serveur a un autre (tous les deux sous fedora core4, meme version de serveur mysql) par simple copie des dossiers contenant les tables (les fameux fichiers MYI, frm et MYD). Jusque la ca a toujours marché.
    Recemment j'ai procédé a la meme operation pour une base assez importante, mais tout de meme inférieure à 1 Go toutes tables confondues (donc rien d'extraordinaire me semble-t-il !) et a ma grande surprise une partie des enregistrements ont disparu !
    Toutes les tables etaient presentes et les enregistrements qui ont disparus emanaient tous du meme traitement d'insertion (evidemment ils existaient avant la sauvegarde de la base !). Or je n'utilise pas les relations, je ne sais meme pas comment ca marche (desolée pour les puristes), toutes mes relations prennent un sens avec la programmation PHP.
    Donc :
    1- je ne comprends pas cette perte d'enregistrements
    2- je ne vois pas comment le serveur a pu discriminer ces enregistrements particuliers
    3- je suis tres surprise d'avoir les autres enregistrements, m'attendant plutot dans ce cas a des fichiers totalement defectueux.

    A noter dans le doute, j'ai fait la copie 3 fois pour obtenir le meme resultat !

    Avec un mySQL_dump, j'ai recupéré la totalité de la base...

    Voila, si quelqu'un arrive a combler ma curiosité ca sera avec joie !

    Merci par avance,

    Sohnic

  2. #2
    Membre Expert Avatar de Maximil ian
    Profil pro
    Inscrit en
    Juin 2003
    Messages
    2 622
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2003
    Messages : 2 622
    Par défaut
    Bonjour,

    Les dossiers copiés font la même taille au départ et à l'arrivée ?
    As-tu des tables au format InnoDB ?

  3. #3
    Membre chevronné Avatar de sohnic
    Femme Profil pro
    bioinfo
    Inscrit en
    Mai 2003
    Messages
    426
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France

    Informations professionnelles :
    Activité : bioinfo

    Informations forums :
    Inscription : Mai 2003
    Messages : 426
    Par défaut
    Bonjour,
    Concernant la taille, il me semble que oui, ils faisaient la meme taille. Je ne pourrais verifier cela que jeudi pour cause de coupure totale de courant (gros controle du reseau !) et donc extinction des machines.
    Sinon les tables sont en MyIsam.
    Un debut de piste ?

    Sohnic

  4. #4
    Membre chevronné Avatar de sohnic
    Femme Profil pro
    bioinfo
    Inscrit en
    Mai 2003
    Messages
    426
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France

    Informations professionnelles :
    Activité : bioinfo

    Informations forums :
    Inscription : Mai 2003
    Messages : 426
    Par défaut
    Bonjour,
    Le courant étant revenu, je peux repondre sur la taille : identique...
    S.

  5. #5
    Membre Expert Avatar de Maximil ian
    Profil pro
    Inscrit en
    Juin 2003
    Messages
    2 622
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2003
    Messages : 2 622
    Par défaut
    Désolé mais je sèche là

    Quelle requête ou procédé utilises-tu pour t'apercevoir que des lignes ont disparu ?

  6. #6
    Membre Expert
    Avatar de Sivrît
    Profil pro
    Inscrit en
    Février 2006
    Messages
    953
    Détails du profil
    Informations personnelles :
    Âge : 44
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Février 2006
    Messages : 953
    Par défaut
    Peut-être essayer 'CHECK TABLE' et 'REPAIR TABLE', surtout si le serveur tounait lors de la copie...
    http://dev.mysql.com/doc/refman/4.1/...am-tables.html
    Queries don't find rows in the table or return incomplete results.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Faire une sauvegarde par copie de fichier, est-ce fiable ?
    Par guidav dans le forum Administration
    Réponses: 5
    Dernier message: 04/09/2006, 10h17
  2. Perte d'enregistrements
    Par AnnSo dans le forum Paradox
    Réponses: 15
    Dernier message: 06/08/2006, 23h39
  3. Réponses: 9
    Dernier message: 21/05/2005, 14h32
  4. [CR8.5] Perte d'enregistrement sur passage recto/verso
    Par jldlci dans le forum SAP Crystal Reports
    Réponses: 6
    Dernier message: 20/12/2004, 10h14
  5. copie d'un enregistrement dans une deuxième table
    Par developpeur_mehdi dans le forum Bases de données
    Réponses: 5
    Dernier message: 03/03/2004, 12h51

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo