Sauvegarde d'une base de données

Bonjour,
voila , je n’arrive pas à sauvegarder ma base de données dans un fichier .sql avec : mysqldump,
j’ai fais ceci :

            $host = "localhost"; 
	$user = "administrateur";
	$pass = "admin"; // On définit les infos de la base de données
	$db = "gestion_absences";
	$date = date("d-m-Y"); // On définit le variable $date (ici, son format)
	$commande = " $ mysqldump -u administrateur -p admin --all-databases > base.sql ";
	system($commande);

mais j’ai un fichier vierge, quelqu’un a une solution ?

Je pense qu’il faut virer le “$”

Et je ne suis pas sûr que le > base.sql soit supporté par la commande system.

Effectivement faut virer le $ devant le mysqldump, et il me semble qu’entre -p et admin il n’y a pas d’espace !!:super:

Ca donnerait :


$commande = "mysqldump -u ".$host." -p".$pass." --all-databases > base.sql";

Edité le 04/06/2009 à 12:59

Je pense que si, vu qu’il a du repomper ça de son terminal :slight_smile:
Edité le 04/06/2009 à 13:12