Backup de MySQL en archivos separados
Por DANIEL M. MALDONADO el 07 de enero 2010. Leído 546 veces.Desde hace un tiempo me encontré con la necesidad de realizar constantemente backup de todas las bases de datos de mi servidor MySQL y encontré este interesante y simple Script en Bash que lo vi hace un tiempo en el blog tail -f | sysadmin
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 | #!/bin/bash PORT="3306" USER="root" PASSWORD="yourpassword" mysql=/usr/bin/mysql mysqldump=/usr/bin/mysqldump TABLES=`$mysql -P $PORT -u $USER --password=$PASSWORD --execute="SHOW DATABASES;" |awk '{print($1)}' |grep -v "Database" |grep -v "information_schema"` for table in $TABLES; do echo "Backing up $table..." file=$table.backup_`date +%Y%m%d`.sql $mysqldump -P $PORT -u $USER --password=$PASSWORD $table > $file echo "Compressing backup..." gzip $file done |


¿No tienes lector de FeedRSS?, puedes suscribirte por mail a El CoDiGo K y así recibir diariamente las noticias directamente en tu casilla de correo.
Bitacoras.com dice: 07 de enero 2010 a las 10:50
Información Bitacoras.com…
Valora en Bitacoras.com: Desde hace un tiempo me encontré con la necesidad de realizar constantemente backup de todas las bases de datos de mi servidor MySQL y encontré este interesante y simple Script en Bash que lo vi hace un tiempo en el blog tail…..
Jordi dice: 08 de enero 2010 a las 12:47
Hay un script muy interesante cuando necesitar hacer backups de bases de datos MySQL. Lo he usado mucho en diferentes instalaciones sin ningún tipo de inconveniente y adaptándose a diferentes escenarios. Si queréis probar: http://sourceforge.net/projects/automysqlbackup/
Estoy seguro que te iría de fabula e incluso mejor que la solución que publicas.
DANIEL M. MALDONADO dice: 08 de enero 2010 a las 12:52
@Jordi: Si así me lo recomiendas, inmediatamente voy a descargarlo