Bonjour à tous !
Je cherche à automatiser la sauvegarde quotidienne d'une BDD via un fichier PHP qui sera appelé par une tâche cron.
Bien que ce thème ait déjà été abordé quelques fois dans d'autres sujets, ces dernier n'ont pas résolu mon problème : mon fichier dump.sql reste désespérément vide :-/
J'ai testé par ailleurs les méthodes d'OVH (http://guide.ovh.com/BackupBaseMySQL) du site du zéro (http://www.siteduzero.com/tuto-3-292-1-faire-une-sauvegarde-de-sa-base-de-donnees-mysql.html) sans succès.
Voici le code de mon fichier backup_bdd.php
Code :
- <?php
- $host = "localhost";
- $user = "root";
- $pass = "";
- $db = test;
- $date = date("Ymd-H\hi" );
- $backup = $date."_".$db.".sql";
- $command = "mysqldump --host=$host --user=$user --password=$pass $db > $backup";
- echo "Votre base est en cours de sauvegarde.......";
- system($command);
- echo "C'est fini. Vous pouvez récupérer la base par FTP";
- ?>
|
Pour l'instant, je teste en local, d'où le login=root et l'absence de mot de passe.
A vot' bon coeur m'sieur dames ;-)
Message édité par guibo le 26-07-2008 à 14:35:40