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

 MySQL Discussion :

mysqldump


Sujet :

MySQL

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Inscrit en
    Février 2010
    Messages
    42
    Détails du profil
    Informations forums :
    Inscription : Février 2010
    Messages : 42
    Par défaut mysqldump
    Bonjour,

    je souhaiterai savoir comment on utilise la fonction exec () en PHP .

    en gros j'ai besoin de faire un import et un export de ma base sql (pour le moment sur mon post donc localhost)

    j'ai tapé dans mon script les lignes suivantes:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    $cmd ='mysqldump -u root -h localhost test > D:/Minotaure/bd.sql';
    exec($cmd');
    mais ca ne marche pas... ca ne créé que le fichier bd.sql dans le bon répertoire mais il est vide :s

    qq'un aurait une proposition a me faire...

    est ce que par exemple je doit placer le fichier mysqldump.exe dans un répertoire particulier sachant que j'utilise Zendframework ?!? par défaut il est dans le rep bin de mysql...

    Romain

  2. #2
    Modérateur
    Avatar de sabotage
    Homme Profil pro
    Inscrit en
    Juillet 2005
    Messages
    29 208
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations forums :
    Inscription : Juillet 2005
    Messages : 29 208
    Par défaut
    Est-ce que ca fonctionne si tu mets le chemin complet de mysqldump ?
    N'oubliez pas de consulter les FAQ PHP et les cours et tutoriels PHP

  3. #3
    Membre averti
    Inscrit en
    Février 2010
    Messages
    42
    Détails du profil
    Informations forums :
    Inscription : Février 2010
    Messages : 42
    Par défaut
    non meme avec le chemin complet ca ne marche pas

  4. #4
    Modérateur
    Avatar de sabotage
    Homme Profil pro
    Inscrit en
    Juillet 2005
    Messages
    29 208
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations forums :
    Inscription : Juillet 2005
    Messages : 29 208
    Par défaut
    Si tu executes en ligne de commande ca marche ?
    N'oubliez pas de consulter les FAQ PHP et les cours et tutoriels PHP

  5. #5
    Membre averti
    Inscrit en
    Février 2010
    Messages
    42
    Détails du profil
    Informations forums :
    Inscription : Février 2010
    Messages : 42
    Par défaut
    non plus...

    ca me créer bien le fichier dans lequel je veux exporter la base, mais il est vide :s

  6. #6
    Membre émérite
    Profil pro
    Inscrit en
    Mars 2005
    Messages
    625
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2005
    Messages : 625
    Par défaut
    Faut peut-être donner le password de root pour utiliser le compte ?

    Essaye ça, en remplaçant LeMotDePasseRoot évidemment :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
    $cmd ='mysqldump -u root -pLeMotDePasseRoot -h localhost test > D:/Minotaure/bd.sql';
    exec($cmd');

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

Discussions similaires

  1. [Sauvegarde] SELECT * INTO OUTFILE ou bien Mysqldump ?
    Par mathieu dans le forum Administration
    Réponses: 17
    Dernier message: 25/04/2013, 17h58
  2. Peut-on avoir confiance en mysqldump ?
    Par ROUMEG dans le forum Administration
    Réponses: 7
    Dernier message: 01/07/2004, 12h10
  3. mysqldump local
    Par deer dans le forum Administration
    Réponses: 3
    Dernier message: 30/10/2003, 12h04
  4. mysqldump sur free
    Par bouba64 dans le forum Administration
    Réponses: 4
    Dernier message: 15/07/2003, 18h10
  5. pb avec mysqldump
    Par dody dans le forum Administration
    Réponses: 8
    Dernier message: 21/05/2003, 08h51

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