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 de base : mysqldump ou load data infile ?


Sujet :

Administration MySQL

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éprouvé

    Inscrit en
    Janvier 2006
    Messages
    969
    Détails du profil
    Informations forums :
    Inscription : Janvier 2006
    Messages : 969
    Par défaut Sauvegarde de base : mysqldump ou load data infile ?
    Bonjour

    Je compte sauvegarder mes bases tous les jours vers un serveur de backup.
    J'envisage 2 solutions :
    - faire un dump complet de la base avec
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    mysqldump -A > sauvegarde.sql sur le serveur maître puis mysql -e source sauvegarde.sqlsur le serveur de backup
    - faire un dump de la structure avec
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    mysqldump -A -d > sauvegarde.sql puis mysql -e source sauvegarde.sql
    , et faire un export en .txt de toutes les tables puis un Je penche pour la première solution (plus simple à implémenter), mais n'y aurait-il pas un problème de vitesse de sauvegarde/restauration ?

    Merci de vos réponses

  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
    Salut,

    Ca dépend du volume de données sauvegardées. C'est vrai que LOAD DATA est plus rapide mais sur une petite base ça n'a pas vraiment d'importance.

  3. #3
    Membre éprouvé

    Inscrit en
    Janvier 2006
    Messages
    969
    Détails du profil
    Informations forums :
    Inscription : Janvier 2006
    Messages : 969
    Par défaut
    Merci de ta réponse. J'ai mis en place un mysqldump, on verra bien ce que àa donnera. Normalement, ma base ne devrait pas dépasser quelques Go : l'export prend environ 5 minutes et l'import environ 5 aussi (export/import depuis un fichier .sql en local).

    Citation Envoyé par Maximilian
    Salut,

    Ca dépend du volume de données sauvegardées. C'est vrai que LOAD DATA est plus rapide mais sur une petite base ça n'a pas vraiment d'importance.

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

Discussions similaires

  1. LOAD DATA INFILE dans une base
    Par Tchupacabra dans le forum Requêtes
    Réponses: 0
    Dernier message: 25/02/2009, 19h18
  2. Réponses: 5
    Dernier message: 18/04/2005, 12h38
  3. probleme avec "LOAD DATA INFILE" et les b
    Par Koo dans le forum Requêtes
    Réponses: 2
    Dernier message: 01/07/2004, 09h37
  4. Problème avec LOAD DATA INFILE
    Par ka0z dans le forum SQL Procédural
    Réponses: 3
    Dernier message: 04/06/2004, 14h59
  5. petit soucis lors d'un LOAD DATA INFILE
    Par Jovial dans le forum SQL Procédural
    Réponses: 9
    Dernier message: 04/06/2004, 11h58

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