GNU/Linux >> Tutoriales Linux >  >> Linux

Utilice Holland y Cloud Backup para realizar copias de seguridad de bases de datos MySQL

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

  1. 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: Reemplace xUbuntu_XX.XX con la versión del sistema operativo Ubuntu que está utilizando. Por ejemplo, para Ubuntu 13.04, use xUbuntu_13.04 .

  2. 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: Reemplace xUbuntu_XX.XX con la versión del sistema operativo Ubuntu que estás usando.

    Guarde y cierre el archivo.

  3. 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.


Linux
  1. Copia de seguridad incremental de MySQL:copia de seguridad y recuperación en un punto en el tiempo de las bases de datos InnoDB y MyIsam

  2. Reparación de bases de datos MySQL InnoDB

  3. Cree una nueva base de datos y utilícela en MySQL/MariaDB

  4. CloudBerry:perfecta copia de seguridad en la nube multiplataforma para particulares y profesionales de TI

  5. Copia de seguridad y restauración de la base de datos MySQL usando mysqlhotcopy

Instale y use MEGA Cloud Storage en Linux

CloudBerry Una herramienta de copia de seguridad en la nube fácil de usar para Linux

Cómo hacer una copia de seguridad de todas las bases de datos MySQL desde la línea de comandos

Cómo utilizar Timeshift para realizar copias de seguridad y restaurar Linux

Cómo instalar y usar Rdiff-backup en sistemas RHEL

Cómo instalar y usar MySQL Workbench en Ubuntu 18.04