Sauvegarde de base de données

rachelb Messages postés 48 Statut Membre -  
rachelb Messages postés 48 Statut Membre -
bonjour, j'ai copié un script afin de pouvoir sauvegarder ma base de données Mysql dans un fichier TXT
mais une fois le code exécuté, lorsque je vais voir dans le fichier créer qui s'appelle base.sql mais dedans il n'y a rien

Voici le script:

echo "Votre base est en cours de sauvegarde.......\n<br>";
system("mysqldump --host='localhost' --user='galaxy-media' --password='' >base.sql");
echo "C'est fini.";

merci pour celui ou celle qui peut m'aider
A voir également:

3 réponses

Galfus Messages postés 242 Statut Membre 14
 
Salut,

Il me semble que tu as oublié de spécifié la base que tu voulais récupérer dans ton dump. A ma connaissance la syntaxe est celle-ci (faisable à partir d'une ligne de commande :

mysqldump -h host -u user -p mopass nomdelabase > base.sql

host : adresse ip de la machine ou mettre "localhost" si c en local
user : nom d'utilisateur mysql (root par exemple)
mopass : mot de passe
nomdelabase : nom de la base mysql que tu veux extraire
Si tu veux avoir le détail des options tape tout simplement "mysqldump --help"

A+

<------Galfus------>
In penguin we trust
0
rachelb Messages postés 48 Statut Membre
 
même avec cette syntaxe mon fichier sql ne contient rien!
il est bien crée mais il est vide
0
Galfus Messages postés 242 Statut Membre 14
 
A mon avis tu dois te tromper sur un paramètre. Essaie les options en te connectant directement en ligne de commande :

mysql -h host -u user -p mopass nomdelabase

<------Galfus------>
In penguin we trust
0
rachelb Messages postés 48 Statut Membre
 
je comprend pas , il faut que tape cette ligne dans MS DOS?
0