Buscar

8.2.4.3. Restauración de datos con la herramienta Mariabackup

download PDF

Una vez finalizada la copia de seguridad, puedes restaurar los datos de la misma utilizando el comando mariabackup con una de las siguientes opciones:

  • --copy-back
  • --move-back

La opción --copy-back permite mantener los archivos originales de la copia de seguridad. La opción --move-back mueve los archivos de copia de seguridad al directorio de datos, y elimina los archivos de copia de seguridad originales.

Requisitos previos

  • Asegúrese de que el servicio mariadb no está funcionando:

    # systemctl stop mariadb.service
  • Asegúrese de que el directorio de datos está vacío.
8.2.4.3.1. Restauración de datos con Mariabackup conservando los archivos de copia de seguridad

Para restaurar los datos manteniendo los archivos originales de la copia de seguridad, utilice el siguiente procedimiento.

Procedimiento

  1. Ejecute el comando mariabackup con la opción --copy-back:

    $ mariabackup --copy-back --target-dir=/var/mariadb/backup/
  2. Arregla los permisos de los archivos.

    Al restaurar una base de datos, Mariabackup conserva los privilegios de archivo y directorio de la copia de seguridad. Sin embargo, Mariabackup escribe los archivos en el disco como el usuario y el grupo que restaura la base de datos. En consecuencia, después de restaurar una copia de seguridad, es posible que tenga que ajustar el propietario del directorio de datos para que coincida con el usuario y el grupo del servidor MariaDB, normalmente mysql para ambos.

    Por ejemplo, para cambiar recursivamente la propiedad de los archivos al usuario y grupo mysql:

    # chown -R mysql:mysql /var/lib/mysql/
  3. Inicie el servicio mariadb:

    # systemctl start mariadb.service
Red Hat logoGithubRedditYoutubeTwitter

Aprender

Pruebe, compre y venda

Comunidades

Acerca de la documentación de Red Hat

Ayudamos a los usuarios de Red Hat a innovar y alcanzar sus objetivos con nuestros productos y servicios con contenido en el que pueden confiar.

Hacer que el código abierto sea más inclusivo

Red Hat se compromete a reemplazar el lenguaje problemático en nuestro código, documentación y propiedades web. Para más detalles, consulte el Blog de Red Hat.

Acerca de Red Hat

Ofrecemos soluciones reforzadas que facilitan a las empresas trabajar en plataformas y entornos, desde el centro de datos central hasta el perímetro de la red.

© 2024 Red Hat, Inc.