Rechercher : dans
Par :

[PHP] exec - mysqldump

Dernière réponse le 29 avr 2008 à 00:56:10 stephbibi, le 3 jun 2003 à 15:31:20 
 Signaler ce message aux modérateurs

Bonjour,

je fais la commande suivante à travers un script php :
$output = exec("mysqldump -u monlogin --password=monpass -d maBD > base.sql") ;
et rien ne se passe

j'ai essayé de faire $output = exec("mysqldump --help");
et la ça marche

pourtant mon login et mon mot de passe sont bons puisque quand je tape dans le shell directement ça marche

Qu'est ce que je pourrais faire d'autre??

Meilleures réponses pour « [PHP] exec mysqldump » dans :
[PHP] Upload de fichiers VoirLe langage PHP permet de gérer des fichiers envoyés (uploadés) grâce à un formulaire HTML. Formulaire d'envoi de fichiers Configuration de PHP pour permettre l'upload Récupération du fichier avec PHP Formulaire d'envoi de fichiers La...
Installation rapide de LAMP (Apache+MySql+php) sous Linux VoirLAMP = Linux+Apache+MySql+Php. C'est le serveur web par excellence. L'ensemble est facile à installer. Installation rapide sudo aptitude install apache2 php5 mysql-server php5-mysql libapache2-mod-php5 Le mot de passe administrateur mySQL...
[PHP] Parse error, unexpected T_STRING, expecting ',' or ';' VoirCette erreur, fréquente, se produit notamment lorsqu'un guillemet est présent dans une chaîne délimitée par ce même type de guillemets, par exemple :
Télécharger PHP Edit VoirPHPEdit est un environnement de développement intégré (IDE) sous Windows pour le langage PHP. Il offre un grand nombre de fonctionnalités permettant de développer plus efficacement : Coloration syntaxique Auto-complétion des fonctions Débuggeur...
PHP - Récupération de données VoirPHP rend très simple la récupération de données envoyées par l'intermédiaire de formulaires HTML. Création d'un formulaire Grâce à la balise FORM du langage HTML, il est très simple de créer des formulaires comprenant : des champs de saisie des...
PHP - Les fichiers VoirLa gestion des fichiers avec PHP Avec PHP, la création ou la lecture de fichiers est, une fois de plus, assez simple. Il existe une multitude de fonctions dédiées à l'utilisation des fichiers. La communication entre le script PHP et le fichier...
PHP - Bases de données VoirPhp permet un interfaçage très simple avec un grand nombre de bases de données. Lorsqu'une base de données n'est pas directement supportée par Php, il est possible d'utiliser un driver ODBC, pilote standard pour communiquer avec les bases de...

1

jisisv, le 4 jun 2003 à 07:56:44

Hi,
Que signifie "rien ne se passe" ?
base.sql n'existe pas / n'est pas à jour / est vide.
Quel est le contenu de $output ?
http://php.easynet.be/manual/fr/function.exec.php

Pour une meilleure fonction regarde
http://php.easynet.be/manual/fr/function.popen.php

Johan
The software said "Requires Windows98, Win2000, or better,
So I installed Unix.

Répondre à jisisv

2

stephbibi, le 4 jun 2003 à 08:24:27

Rien ne se passe c'est à dire : base.sql n'existe pas
et il y a rien dans $output

Répondre à stephbibi

3

stephbibi, le 4 jun 2003 à 09:05:47

Je vien s'essayer avec popen mais c'est la même choe.
J'ai aussi essayé avec passthru mais sans mettre la redirection vers le fichier base.sql et là ça se passe bien, il me renvoie le script.
Je comprends pas parce que le chemin que j'indique pour le fichier base.sql est bon puisque je fais un ls dessus avant et ça marche ???

Répondre à stephbibi

4

stephbibi, le 4 jun 2003 à 09:43:56

C'est bon j'ai trouvé c'est parce que je n'avais pas les droits d'écriture sur le répertoire que je spécifiais

Répondre à stephbibi

5

vanes, le 18 mar 2008 à 14:14:48

Bonjour,

Sachant que tu as résolu ton problème, je suppose que tu pourras m'aider.

J'ai utilisé la même commande que toi : exec("mysqldump -u monlogin --password=monpass -d maBD > base.sql") ;

le fichier base.sql est créé mais il est vide. je suis en local j'utilise wamp server sachant qu'il n'y a pas de password en local qu'est ce que je met après le --password=...... SVP.

Merci d'avance

Répondre à vanes

6

Dr Zoidberg, le 18 mar 2008 à 14:37:09

Salut,

Et si tu ne mettais pas du tout le paramètre password ?

Répondre à Dr Zoidberg

7

vanes, le 18 mar 2008 à 14:54:40

Bin c'est toujours pareil, le fichier créé est vide.

Répondre à vanes

8

vanes, le 18 mar 2008 à 18:54:49

C'est bon j'ai trouver un autre système merci

Répondre à vanes

9

 kujafilth, le 29 avr 2008 à 00:56:10

Vanes j'ai le même problème que toi. pourais tu me dire quelle solution tu as trouvé stp?

Répondre à kujafilth
Collection CommentÇaMarche.net