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 avec mysqldump 'ou autre'


Sujet :

Administration MySQL

  1. #1
    Membre habitué Avatar de Aquellito
    Développeur informatique
    Inscrit en
    Juin 2008
    Messages
    337
    Détails du profil
    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Juin 2008
    Messages : 337
    Points : 150
    Points
    150
    Par défaut Exporter avec mysqldump 'ou autre'
    Bonjour,

    Cela fait un petit moment que j'essaye d'utiliser la commande mysqldump tout simplement pour pouvoir exporter une base d'un serveur à un autre mais ça ne fonctionne pas. Il faut dire que je trouve pas mal de syntaxes différentes. Et celles trouvées sur le site de MySQL ne fonctionnent pas non plus.

    J'ai essayé avec et sans chemin vers le fichier, avec ou sans extension sql, avec pas mal d'autres syntaxes trouvées sur le net... Mais rien n'y fait. Le pire est que mySQL ne renvoi aucun message d'erreur. La seule info renvoyée est :

    ->

    Ma syntaxe (ou plutôt une de mes syntaxes lol) :
    mysqldump -(utilisateur) -p(mot_de_passe) ma_base > mon_fichier de _sauvegarde.sql

    Cependant, lorsque j'utilise un chemin vers mon fichier de sauvegarde, j'ai là un message d'erreur (c'est déjà ça....grrrr)
    mysqldump -(utilisateur) -p(mot_de_passe) ma_base > c:\TEMP\mon_fichier de _sauvegarde.sql

    Message d'erreur :
    No previous outfile available, you must give a filename!

    Je ne suis pas bloqué sur l'utilisation de l'outil mysqldump, je veux juste une méthode simple pour exporter une base mysql d'un serveur à un autre !!!

    Merci à vous tous !

  2. #2
    Membre expérimenté
    Homme Profil pro
    Développeur C++
    Inscrit en
    Avril 2012
    Messages
    771
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Développeur C++
    Secteur : Industrie

    Informations forums :
    Inscription : Avril 2012
    Messages : 771
    Points : 1 631
    Points
    1 631
    Par défaut
    Bonjour,

    sur windows il me semble qu'il faille échappé les \ avec un \ :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    mysqldump -u User -pMDP ma_base > c:\\TEMP\\mon_fichier_de _sauvegarde.sql
    une réponse vous a permis d'avancer ?

  3. #3
    Membre habitué Avatar de Aquellito
    Développeur informatique
    Inscrit en
    Juin 2008
    Messages
    337
    Détails du profil
    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Juin 2008
    Messages : 337
    Points : 150
    Points
    150
    Par défaut
    Merci, mais cela me renvoi : ERROR : Unknow command '\\'

  4. #4
    ced
    ced est déconnecté
    Rédacteur/Modérateur

    Avatar de ced
    Homme Profil pro
    Gestion de bases de données techniques
    Inscrit en
    Avril 2002
    Messages
    6 016
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 48
    Localisation : France, Loiret (Centre)

    Informations professionnelles :
    Activité : Gestion de bases de données techniques
    Secteur : Agroalimentaire - Agriculture

    Informations forums :
    Inscription : Avril 2002
    Messages : 6 016
    Points : 23 705
    Points
    23 705
    Par défaut
    Bonjour,

    Et en enlevant les \\ pour revenir à un simple \, mais en mettant le chemin complet entre guillemets ?
    Rédacteur / Modérateur SGBD et R
    Mes tutoriels et la FAQ MySQL

    ----------------------------------------------------
    Pensez aux balises code et au tag
    Une réponse vous a plu ? N'hésitez pas à y mettre un
    Je ne réponds pas aux questions techniques par message privé, les forums sont là pour ça

  5. #5
    Membre habitué Avatar de Aquellito
    Développeur informatique
    Inscrit en
    Juin 2008
    Messages
    337
    Détails du profil
    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Juin 2008
    Messages : 337
    Points : 150
    Points
    150
    Par défaut
    Rien ne se passe lorsque je mets des guillemets...

    Une autre piste : si je mets le répertoire TEMP en minuscule dans la commande, j'ai juste un message long et inhabituel avec pas mal d'infos... mais aucun fichier de sauvegarde ne se créé dans le répertoire TEMP....
    Images attachées Images attachées  

  6. #6
    Membre habitué Avatar de Aquellito
    Développeur informatique
    Inscrit en
    Juin 2008
    Messages
    337
    Détails du profil
    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Juin 2008
    Messages : 337
    Points : 150
    Points
    150
    Par défaut
    Pour info, je viens de tester l'export et l'import grâce à l'outil MySQL Administrator et ça marche très bien... J'ai donc bien un problème dans ma syntaxe...

  7. #7
    ced
    ced est déconnecté
    Rédacteur/Modérateur

    Avatar de ced
    Homme Profil pro
    Gestion de bases de données techniques
    Inscrit en
    Avril 2002
    Messages
    6 016
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 48
    Localisation : France, Loiret (Centre)

    Informations professionnelles :
    Activité : Gestion de bases de données techniques
    Secteur : Agroalimentaire - Agriculture

    Informations forums :
    Inscription : Avril 2002
    Messages : 6 016
    Points : 23 705
    Points
    23 705
    Par défaut
    Première chose à tester : se mettre dans le répertoire cible et lancer la commande sans avoir à taper un chemin compliqué.
    Est-ce que ça fonctionne ou pas ?

    Si ça ne marche pas, peut-être est-ce parce que l'utilisateur employé pour la sauvegarde n'a pas les droits de SELECT sur la base...
    Rédacteur / Modérateur SGBD et R
    Mes tutoriels et la FAQ MySQL

    ----------------------------------------------------
    Pensez aux balises code et au tag
    Une réponse vous a plu ? N'hésitez pas à y mettre un
    Je ne réponds pas aux questions techniques par message privé, les forums sont là pour ça

  8. #8
    Membre habitué Avatar de Aquellito
    Développeur informatique
    Inscrit en
    Juin 2008
    Messages
    337
    Détails du profil
    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Juin 2008
    Messages : 337
    Points : 150
    Points
    150
    Par défaut
    Pardon mais dans ce cas, qu'appelez-vous le répertoire cible ? Le répertoire Program Files (x86)\MySQL\MySQL Server 4.1 peut-être ?

    Merci.

  9. #9
    ced
    ced est déconnecté
    Rédacteur/Modérateur

    Avatar de ced
    Homme Profil pro
    Gestion de bases de données techniques
    Inscrit en
    Avril 2002
    Messages
    6 016
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 48
    Localisation : France, Loiret (Centre)

    Informations professionnelles :
    Activité : Gestion de bases de données techniques
    Secteur : Agroalimentaire - Agriculture

    Informations forums :
    Inscription : Avril 2002
    Messages : 6 016
    Points : 23 705
    Points
    23 705
    Par défaut
    Non, le répertoire dans lequel vous voulez mettre votre sauvegarde...
    Dans la fenêtre DOS, déplacez-vous dans ce répertoire à coups de commandes "cd ..." puis, une fois que vous y êtes, lancez un mysqldump.
    Attention, au préalable, il faut avoir ajouté à votre PATH le chemin vers les binaires de MySQL ("Program Files (x86)\MySQL\MySQL Server 4.1\bin).
    Rédacteur / Modérateur SGBD et R
    Mes tutoriels et la FAQ MySQL

    ----------------------------------------------------
    Pensez aux balises code et au tag
    Une réponse vous a plu ? N'hésitez pas à y mettre un
    Je ne réponds pas aux questions techniques par message privé, les forums sont là pour ça

  10. #10
    Membre habitué Avatar de Aquellito
    Développeur informatique
    Inscrit en
    Juin 2008
    Messages
    337
    Détails du profil
    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Juin 2008
    Messages : 337
    Points : 150
    Points
    150
    Par défaut
    Je viens de tester, rien ne se passe. Pas de message d'erreur, rien...

    Il passe à la ligne du dessous directement... ->

Discussions similaires

  1. Export avec la création d'un job sous OEM
    Par Bindy dans le forum Entreprise Manager
    Réponses: 17
    Dernier message: 03/07/2008, 22h50
  2. exporter base de donnees avec mysqldump
    Par _bobo dans le forum SQL Procédural
    Réponses: 2
    Dernier message: 06/10/2007, 13h51
  3. Réponses: 4
    Dernier message: 01/07/2004, 11h53
  4. Réponses: 4
    Dernier message: 04/12/2003, 08h12
  5. pb avec mysqldump
    Par dody dans le forum Administration
    Réponses: 8
    Dernier message: 21/05/2003, 07h51

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