mardi 29 janvier 2008, par patrick Deflandre
sauvegarde :
mysqldump -u utilisateur -pMotDePasse --opt NomBase -h localhost > /chemin/vers/repertoire/sql_backup_NomBase_`date '+%y%m%d'`.sql
restauration :
mysql -u utilisateur -pMotDePasse -h localhost -D NomBase < fichier.sql
automatisation de la sauvegarde
Pour automatiser la sauvegarde d’une base mySql, le plus simple est de faire une tache cron :
Sous root, on édite les taches cron à l’aidre de la commande :
crontab -e
Il faut alors ajouter une ligne telle que la suivante :
# m h dom mon dow command
10 02 * * * mysqldump -u utilisateur -pMotDePasse --opt NomBase -h localhost > /chemin/vers/repertoire/sql_backup_NomBase_`date '+%y%m%d'`.sql