crear un fitxer amb drets d'execució i de contingut
#!/bin/bash
# Script que fa Backup de les BD's de Mysql
#if [ "$#" -ne "1" ]; then
# exit
#fi
for i in $(mysql --defaults-file=/etc/mysql/debian.cnf -e"show databases"| grep -v "^Database$" | grep -v "information_schema"
);
do
#echo $i
mysqldump --defaults-file=/etc/mysql/debian.cnf $i > /backup/mysql-backup/$i.sql
#echo $(ls -l $i.sql)
done;
aquest contingut passa per totes les bases de dades de /var/lib/mysql i l'exporta sql a la ruta /backup/mysql-backup
ja només queda que mitjançant crontab (posar crontab -e), li diguem que s'ha de generar cada dia a les 4 del matí
0 4 * * * /root/mysql-backups
dimarts, 17 de novembre del 2009
Subscriure's a:
Comentaris del missatge (Atom)
Cap comentari:
Publica un comentari a l'entrada