Mysqldump frustrant
Syl2a
Messages postés
2
Date d'inscription
Statut
Membre
Dernière intervention
-
Christounet Messages postés 1264 Date d'inscription Statut Membre Dernière intervention -
Christounet Messages postés 1264 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
Alors je viens à vous avec beaucoup d'attente, car je viens de passer mon dimanche après midi sur un problème récurent et surtout que je n'arrive pas résoudre....
Je suis un frustré de la commande Mysqldump.
J'ai récupéré un script php qui normalement doit fonctionner :
Lorsque je lance celui-ci il me crée un fichier biblio.sql vide (taille 0Ko). Sur plusieurs forums et à travers google tous était d'accord pour dire qu'il fallait indiquer le chemin d'accès de mysqldump, j'ai donc reformulé ma commande comme ceci :
et là plus rien...même pas un fichier vide.
N'étant pas à l'aise avec php j'ai décidé de me lancer dans la commande dos........et après plusieurs change directory j'ai fini par lancer ça :
et comme par magie ça marche et j'ai un beau fichier sql bien remplis.
Mon problème c'est que je vois mal la personne pour qui j'écris ce programme, se lancer toute seule dans la commande dos.....
donc help me....je n'y comprends plus rien.
Pour info :
Application devant rester en localhost (root)
OS : Vista prenium
Xampp en tant que serveur apache et Mysql version 5.2.5
Voilà, donc j'espère avoir été assez précis et excusez mon débutantisme :)
merci
Alors je viens à vous avec beaucoup d'attente, car je viens de passer mon dimanche après midi sur un problème récurent et surtout que je n'arrive pas résoudre....
Je suis un frustré de la commande Mysqldump.
J'ai récupéré un script php qui normalement doit fonctionner :
$command = "mysqldump --opt --user=\"root\" --password=\"\" --biblio_bd > biblio.sql"; system($command);
Lorsque je lance celui-ci il me crée un fichier biblio.sql vide (taille 0Ko). Sur plusieurs forums et à travers google tous était d'accord pour dire qu'il fallait indiquer le chemin d'accès de mysqldump, j'ai donc reformulé ma commande comme ceci :
$command = "c:\xampp\mysql\bin\mysqldump --opt --user=\"root\" --password=\"\" --biblio_bd > biblio.sql"; system($command);
et là plus rien...même pas un fichier vide.
N'étant pas à l'aise avec php j'ai décidé de me lancer dans la commande dos........et après plusieurs change directory j'ai fini par lancer ça :
mysqldump -u root biblio_bd > c:\xampp\htdocs\biblio\backups\biblio.sql
et comme par magie ça marche et j'ai un beau fichier sql bien remplis.
Mon problème c'est que je vois mal la personne pour qui j'écris ce programme, se lancer toute seule dans la commande dos.....
donc help me....je n'y comprends plus rien.
Pour info :
Application devant rester en localhost (root)
OS : Vista prenium
Xampp en tant que serveur apache et Mysql version 5.2.5
Voilà, donc j'espère avoir été assez précis et excusez mon débutantisme :)
merci