Restaurar backup de xtrabackup

En un post anterior, se explicó como realizar un backup de MySQL con xtrabackup, ahora toca coger aquella copia del MySQL (mysql.tar.gz) y restaurala para poder trabajar con ella nuevamente.
Si hace falta recurrir a la copia de seguridad, es por que algo falló a nivel de base de datos, por lo tanto, restaurar el servicio en el menor tiempo posible es primordial.
Para hacerlo, hay que realizar los siguientes pasos.
  • Se para el servicio MySQL
    shell> service mysql stop
    
  • Se realiza una copia del directorio de datos
    shell> mv /srv/mysql /srv/mysql.bak
    
  • Se descomprime la copia de la base de datos
    shell> mkdir /srv/mysql/
    shell> cd /srv/mysql
    shell> tar xvfi /var/backups/mysql.tar.gz
    
  • Se reindexa la base de datos y se establecen los permisos
    shell> innobackupex --apply-log --ibbackup=xtrabackup_51 ./
    shell> chown -R mysql:mysql /srv/mysql/
    
  • Se arranca el servicio MySQL
    shell> service mysql start


No hay comentarios :

Publicar un comentario

Formulario de contacto

Nombre

Correo electrónico *

Mensaje *

Últimos comentarios