Este artículo describe cómo realizar copias de seguridad de bases de datos MySQL® en el sistema operativo Ubuntu® utilizando Holland y Cloud Backup.
Instalar Holanda
-
Obtenga la clave de liberación para Holanda ejecutando el siguiente comando:
wget https://download.opensuse.org/repositories/home:/holland-backup/xUbuntu_XX.XX/Release.key -O - | sudo apt-key add -
Nota: ReemplacexUbuntu_XX.XX
con la versión del sistema operativo Ubuntu que está utilizando. Por ejemplo, para Ubuntu 13.04, usexUbuntu_13.04
. -
Abra el archivo de lista /etc/apt/sources.list.d/holland.list en un editor de texto y agregue la siguiente línea:
deb https://download.opensuse.org/repositories/home:/holland-backup/xUbuntu_XX.XX/ ./
Nota: ReemplacexUbuntu_XX.XX
con la versión del sistema operativo Ubuntu que estás usando.Guarde y cierre el archivo.
-
Ejecute los siguientes comandos para actualizar e instalar Holland:
apt-get update apt-get install holland-common holland-mysqldump
Configurar Holanda
Antes de configurar Holland para sus copias de seguridad, asegúrese de tener un .my.cnf archivo en su /root/ directorio. Si no tiene ese archivo, cree uno e ingrese la siguiente información:
[client]
user=root
password=yourpasswordhere
La ubicación predeterminada para sus copias de seguridad es /var/spool/holland . Si desea almacenar sus copias de seguridad en una ubicación diferente, abra /etc/holland/holland.conf archivo en un editor de texto y edite la siguiente línea:
backup_directory = /var/spool/holland
Holland almacena solo una copia de seguridad en el directorio de copias de seguridad de forma predeterminada. Si desea tener varias copias de seguridad en su directorio de copias de seguridad, abra /etc/holland/backupsets/default archivo en un editor de texto y edite la siguiente línea:
backups-to-keep = 1
Para asegurarse de que todos sus ajustes de configuración sean correctos, ejecute el siguiente comando:
holland bk
Su directorio de copia de seguridad de Holanda ahora debería verse similar al siguiente ejemplo:
total 12
drwxrwx--- 3 root root 4096 Sep 29 19:37 .
drwxr-xr-x 3 root root 4096 Sep 29 19:08 ..
drwxrwx--- 3 root root 4096 Sep 29 19:37 20130929_193720
lrwxrwxrwx 1 root root 42 Sep 29 19:37 newest -> /var/spool/holland/default/20130929_193720
lrwxrwxrwx 1 root root 42 Sep 29 19:37 oldest -> /var/spool/holland/default/20130929_193720
Programar copias de seguridad de Holanda
Puede utilizar Holland para programar copias de seguridad periódicas de su base de datos. Para hacerlo, abra el /etc/crontab archivo y agregue un trabajo newcron. El siguiente ejemplo le dice a Holland que ejecute una copia de seguridad todos los días a las 3:00 am:
0 3 * * * root holland bk
La siguiente sintaxis forma un trabajo cron:
Minute(0-59) Hour(0-24) Day_of_month(1-31) Month(1-12) Day_of_week(0-6) Command_to_execute
Puede configurar su copia de seguridad programada para que se ejecute con la frecuencia que desee.
Copia de seguridad de Holanda usando Cloud Backup
Para obtener instrucciones sobre cómo hacer una copia de seguridad de sus archivos de copia de seguridad de Holland en Rackspace Cloud Backup, consulte Crear una copia de seguridad.