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 :

Exporter une base


Sujet :

Administration MySQL

  1. #1
    Membre habitué
    Inscrit en
    Janvier 2005
    Messages
    491
    Détails du profil
    Informations forums :
    Inscription : Janvier 2005
    Messages : 491
    Points : 172
    Points
    172
    Par défaut Exporter une base
    Hello,

    Je souhaiterais fournir une grosse base InnoDB (quelques centaines de gigas) via des disques durs externes à d'autres personnes.

    Ma question est simple: quel est le moyen le plus simple / efficace avec MySQL et sans outil payant ?

    Idéalement, je souhaite que les personnes auxquelles je vais fournir les bases puissent les utiliser le plus rapidement possible (pour montrer à quel point ils sont pressés: ils m'ont demandé si c'était possible de brancher le disque dur et de se connecter directement à la base...).

    Jusqu'ici, j'ai trouvé la solution mysqldump mais je me demandais si il y avait mieux... ?

    Merci d'avance!

  2. #2
    Membre du Club
    Inscrit en
    Mai 2010
    Messages
    27
    Détails du profil
    Informations forums :
    Inscription : Mai 2010
    Messages : 27
    Points : 50
    Points
    50
    Par défaut
    Salut,

    le seul cas où tu as besoin de mysqldump est : "ta base contient des nombres à virgule flottante et leur format est différent sur la machine de départ et celle où tu veux transférer la bdd."

    si tu n'est pas dans ce cas, tu peux simplement copier les fichiers!

  3. #3
    Modérateur

    Avatar de CinePhil
    Homme Profil pro
    Ingénieur d'études en informatique
    Inscrit en
    Août 2006
    Messages
    16 799
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 60
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Ingénieur d'études en informatique
    Secteur : Enseignement

    Informations forums :
    Inscription : Août 2006
    Messages : 16 799
    Points : 34 031
    Points
    34 031
    Billets dans le blog
    14
    Par défaut
    Citation Envoyé par -kiki- Voir le message
    Salut,

    le seul cas où tu as besoin de mysqldump est : "ta base contient des nombres à virgule flottante et leur format est différent sur la machine de départ et celle où tu veux transférer la bdd."

    si tu n'est pas dans ce cas, tu peux simplement copier les fichiers!
    Pas avec InnoDB ! Les données sont stockées très différemment qu'avec le moteur MyISAM et il faut effectivement passer par un outil de sauvegarde.
    Philippe Leménager. Ingénieur d'étude à l'École Nationale Supérieure de Formation de l'Enseignement Agricole. Autoentrepreneur.
    Mon ancien blog sur la conception des BDD, le langage SQL, le PHP... et mon nouveau blog sur les mêmes sujets.
    « Ce que l'on conçoit bien s'énonce clairement, et les mots pour le dire arrivent aisément ». (Nicolas Boileau)
    À la maison comme au bureau, j'utilise la suite Linux Mageïa !

  4. #4
    Membre du Club
    Inscrit en
    Mai 2010
    Messages
    27
    Détails du profil
    Informations forums :
    Inscription : Mai 2010
    Messages : 27
    Points : 50
    Points
    50
    Par défaut
    c'est pourtant ce que dis la doc :
    http://dev.mysql.com/doc/refman/5.0/fr/moving.html

    mais je ne crois pas avoir déjà fait ça avec des tables innoDB...
    je ferais le test.

  5. #5
    Modérateur

    Avatar de CinePhil
    Homme Profil pro
    Ingénieur d'études en informatique
    Inscrit en
    Août 2006
    Messages
    16 799
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 60
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Ingénieur d'études en informatique
    Secteur : Enseignement

    Informations forums :
    Inscription : Août 2006
    Messages : 16 799
    Points : 34 031
    Points
    34 031
    Billets dans le blog
    14
    Par défaut
    Je pensais que tu suggérais de simplement copier le dossier de la BDD et de le coller sur la nouvelle machine. En InnoDB, les données n'y sont pas. mais avec une OPTIMIZE des tables et l'assurance qu'aucun nouvel accès à la BDD ne sera fait pendant l'opération, on doit effectivement pouvoir copier le fichier de données InnoDB plus ses logs et les restaurer. Cependant, s'il s'agit de transférer une BDD parmi plusieurs, je ne pense pas que cela puisse fonctionner ; toutes les BDD contenant des tables en InnoDB seront transférées. Ceci dit, moi non plus je n'ai jamais eu à le faire. Je touche du bois !
    Philippe Leménager. Ingénieur d'étude à l'École Nationale Supérieure de Formation de l'Enseignement Agricole. Autoentrepreneur.
    Mon ancien blog sur la conception des BDD, le langage SQL, le PHP... et mon nouveau blog sur les mêmes sujets.
    « Ce que l'on conçoit bien s'énonce clairement, et les mots pour le dire arrivent aisément ». (Nicolas Boileau)
    À la maison comme au bureau, j'utilise la suite Linux Mageïa !

Discussions similaires

  1. Exporter une base Access en SQL
    Par beLz dans le forum Requêtes et SQL.
    Réponses: 1
    Dernier message: 13/09/2005, 12h55
  2. Exporter une base MSDE vers SQL Server
    Par Noodles dans le forum MS SQL Server
    Réponses: 6
    Dernier message: 20/01/2005, 13h56
  3. [FMP]Exporter une base pour Excel2003
    Par Jack55 dans le forum Autres SGBD
    Réponses: 1
    Dernier message: 23/12/2004, 10h59
  4. aide pour exporter une base de donnée
    Par matt55 dans le forum PostgreSQL
    Réponses: 8
    Dernier message: 06/04/2004, 14h28
  5. [phpPgAdmin] Exporter une base entière ?
    Par ovh dans le forum PostgreSQL
    Réponses: 2
    Dernier message: 01/01/2004, 18h21

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