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

3 réponses

  1. 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
  2. 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
  3. 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
    1. rachelb Messages postés 48 Statut Membre
       
      je comprend pas , il faut que tape cette ligne dans MS DOS?
      0