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

Requêtes MySQL Discussion :

crash mysql et perte données


Sujet :

Requêtes MySQL

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Janvier 2005
    Messages
    13
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2005
    Messages : 13
    Par défaut crash mysql et perte données
    Bonjour,

    Je voudrais savoir si un crash du serveur Mysql peux entrainer la perte de données, d'enregistrements dans une table en l'occurence.

    merci

  2. #2
    Membre émérite
    Avatar de efficks
    Inscrit en
    Septembre 2005
    Messages
    712
    Détails du profil
    Informations forums :
    Inscription : Septembre 2005
    Messages : 712
    Par défaut
    Citation Envoyé par warl
    Bonjour,

    Je voudrais savoir si un crash du serveur Mysql peux entrainer la perte de données, d'enregistrements dans une table en l'occurence.

    merci
    Premièrement, définit moi le mot Crash.
    Deuxièmement, en l'occurence de quoi?
    Troisièmement, je ne crois pas que si MySQL plante les données déjà enregistrées puissent êtres perdues. Par contre, si tu es dans une Transaction, peut-être qu'il y a une perte de données tant que le commit n'a pas été effectué.

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Janvier 2005
    Messages
    13
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2005
    Messages : 13
    Par défaut
    Un script php pour envoyer un mail à une liste de diffusion (plusieurs centaines d'inscrit) à récupérer des email non valide (erreur de saisie) depuis une base Mysql.

    La création de la liste est le résultat d'une requête avec jointures multiples.
    Quand il n'y avait pas de mail erronés le script fonctionne sans problème.

    Mais avec des emails non valides parfois le script php me renoyait un message d'erreur sur la requête Mysql non valide (alors que le reste du temps elle passait).

    Le script s'éxecutait pendant très longtemps (plusieurs dizaine de minute).

    Suite à ces problèmes certaine données ont disparut de la base, et ce sont de données qui correspondent au xenvoie qui ont posé des problèmes, certaine catégorie de contact.

    J'ai lu que par moment lorsque la RAM était saturée il pouvait y avoir des pertes de données dans un base MySQL.

    précision c'est sur un serveur mutualisé chez sivit et la fonction php est mail().

    Le nouveau script test la validité des email avant de tenter d'envoyer le mail.
    Le problèemes semble résolu mais je voudrais comprendre plus.

    Merci

  4. #4
    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 seules données susceptibles d'être perdues sont celles en train d'être écrites lorsque le serveur crashe. Si tu ne modifies pas tes données il n'y a aucune raison qu'elles disparaissent de la base.

  5. #5
    Membre averti
    Profil pro
    Inscrit en
    Janvier 2005
    Messages
    13
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2005
    Messages : 13
    Par défaut
    Donc si je comprend bien la perte de données ne peut venir que d'une erreur de manipulation par l'opérateur si le code ne contient pas d'instruction DELETE INSERT ou UPDATE

  6. #6
    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
    Oui. Mais comme toujours en informatique la prudence veut qu'on fasse des sauvegardes régulières pour parer aux défaillances matérielles et autres...

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

Discussions similaires

  1. [MySQL] regrouper les données sous un format différent
    Par Erakis dans le forum Langage SQL
    Réponses: 5
    Dernier message: 17/01/2006, 16h11
  2. Checking for crashed MySQL tables in the background
    Par Invité dans le forum Installation
    Réponses: 1
    Dernier message: 11/12/2005, 14h59
  3. php+mysql+base de donnée +recherche
    Par nizar05 dans le forum SQL Procédural
    Réponses: 1
    Dernier message: 26/11/2005, 13h04
  4. dbExpress & MySQL : Recueillir les données de la bd
    Par Griswold dans le forum Bases de données
    Réponses: 1
    Dernier message: 21/11/2005, 22h23
  5. [Excel] PHP-MYSQL exportation de données vers un fichier excel
    Par toure32 dans le forum Bibliothèques et frameworks
    Réponses: 4
    Dernier message: 19/10/2005, 20h29

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