AutoMySQLBackup es un shell script que te permite
realizar copias de seguridad diarias, semanales y mensuales de sus bases
de datos MySQL con mysqldump. Puede hacer copias
de seguridad de multiples bases de datos, comprimir las copias de
seguridad, copias de las bases de datos remotas, y enviar por correo
electrónico los registros. Este tutorial explica cómo instalarlo y
usarlo en un servidor 9.10 de Ubuntu.
Si no tienes Ubuntu, puedes descargarlo desde aquí: http://sourceforge.net/projects/automysqlbackup/
No hay garantía de ningún tipo de que esto funcionará para usted!
AutoMySQLBackup utiliza mysqldump para volcar el contenido de sus bases de datos a SQL. Tenga en cuenta que mysqldump
bloqueará sus bases de datos mientras que la copia de seguridad se está
creando, y esto puede durar desde menos de un segundo hasta algunos
minutos, dependiendo del tamaño de su base de datos. Si usted tiene un sitio con alto tráfico web sobre
una base de datos grande, entonces AutoMySQLBackup no es para usted! (bueno, por un par de segundos, no pasa nada...)
Como root en Ubuntu:
aptitude install automysqlbackup
Lo configuras así:
vi /etc/default/automysqlbackup
[...] # Host name (or IP address) of MySQL server e.g localhost DBHOST=localhost [...] # List of DBNAMES for Daily/Weekly Backup e.g. "DB1 DB2 DB3" # The following is a quick hack that will find the names of the databases by # reading the mysql folder content. Feel free to replace by something else. #DBNAMES="db_ispconfig web1 web2 web3" DBNAMES=`find /var/lib/mysql -mindepth 1 -maxdepth 1 -type d | cut -d'/' -f5 | grep -v ^mysql$ | tr
, ` [...] # Backup directory location e.g /backups # Folders inside this one will be created (daily, weekly, etc.), and the # subfolders will be database names. BACKUPDIR="/var/lib/automysqlbackup" [...] # Email Address to send mail to? (user@domain.com) MAILADDR="user@domain.com" [...]
|
DBNAMES can contain one or multiple
databases, separated by spaces. Si quieres información adicional visita: http://www.howtoforge.com/creating-mysql-backups-with-automysqlbackup-on-ubuntu-9.10
|