Obtención de las bases de datos en modo de rescate
Esta traducción ha sido generada de forma automática por nuestro partner SYSTRAN. En algunos casos puede contener términos imprecisos, como en las etiquetas de los botones o los detalles técnicos. En caso de duda, le recomendamos que consulte la versión inglesa o francesa de la guía. Si quiere ayudarnos a mejorar esta traducción, por favor, utilice el botón «Contribuir» de esta página.
Objetivo
El modo de rescate permite acceder a sus datos de forma permanente, aunque el sistema operativo del servidor o los programas alojados en él no funcionen.
Esta guía explica cómo acceder al sistema operativo en modo de rescate y descargar los archivos de la base de datos.
Requisitos
- Un servidor dedicado, un VPS o una instancia de Public Cloud en su cuenta de OVHcloud (excepto sistemas Windows)
- Tienes acceso a tu Panel de configuración de OVHcloud.
La configuración, la gestión y la responsabilidad de los servicios que OVHcloud pone a su disposición recaen sobre usted. Por lo tanto, usted deberá asegurarse de que estos funcionen correctamente.
Este tutorial le ayudará a realizar las tareas más habituales. No obstante, si tiene dificultades o dudas con respecto a la administración, el uso o la instalación de servicios en un servidor, le recomendamos que contacte con un proveedor especializado o con nuestra comunidad.
Procedimiento
Reiniciar el servidor en modo de rescate
Para activar el modo de rescate en OVHcloud, consulte la guía correspondiente:
Siga las instrucciones de esta sección para un VPS o una instancia de Public Cloud. Vaya a la siguiente sección para un servidor dedicado.
Acceder a sus datos en un VPS o una instancia de Public Cloud
En primer lugar, debemos identificar el punto de montaje que contiene el / sistema.
Para ello, puede utilizar los comandos lsblk y fdisk -l.
- Ejemplo de salida lsblk:
- Ejemplo de salida fdisk -l:
Las siguientes secciones de código se muestran a modo de ilustración, en relación con el ejemplo de salida anterior. Deberá ajustar las instrucciones con su configuración real y sustituir los valores de los comandos por sus claves de disco y volumen.
En este ejemplo, el disco principal (10 GB) se denomina "sdb". Así pues, nuestros datos in / se encuentran en la partición /dev/sdb1. (mientras que "sda" está en modo de rescate y "sda1" la partición principal en modo de rescate montado en /.)
Montamos la partición del sistema en la carpeta /mnt y luego verificamos su contenido:
Para poder iniciar servicios en el sistema desde el modo de rescate, deberá montar las siguientes particiones:
Continúe con el apartado de recuperación de la base de datos.
Acceder a sus datos en un servidor dedicado (configuración RAID por software)
En primer lugar, debemos identificar el punto de montaje que contiene el / sistema.
Para ello, puede utilizar los comandos lsblk y fdisk -l.
Ejemplo de salida:
Las siguientes secciones de código se muestran a modo de ilustración, en relación con el ejemplo de salida anterior. Deberá ajustar las instrucciones con su configuración real y sustituir los valores de los comandos por sus claves de disco y volumen.
En este ejemplo, nuestros datos en / se encuentran en el volumen /dev/md3.
Montamos la partición del sistema en la carpeta /mnt y luego verificamos su contenido:
Para poder iniciar servicios en el sistema desde el modo de rescate, deberá montar las siguientes particiones:
Obteniendo las bases de datos
Una vez montadas todas las particiones necesarias, debemos poder ejecutar comandos en el propio sistema. Para ello, utilice el comando chroot:
Ahora todos los comandos que introduzca se aplicarán al sistema en lugar del entorno temporal del modo de rescate.
Ahora podemos iniciar el servicio mysql:
Utilice el comando mysqldump para guardar la base de datos en un archivo:
En este caso, el usuario mysql que se conecta a la base de datos es root. La opción -p le permite introducir la contraseña de root y la base de datos recuperada se denomina scarif.
El archivo de base de datos se guarda en el directorio /home con el nombre dump.sql.
También puede guardar una copia de seguridad de todas las bases de datos de una vez:
La lista de contenidos de /home muestra los dos archivos de bases de datos creados por órdenes anteriores:
En el caso de tablas dañadas, este comando puede utilizarse para la reparación:
A partir de la carpeta /home, ya puede enviar sus archivos de backup a un servidor remoto. En este ejemplo, utilizamos la utilidad de transferencia de archivos scp:
Más información
Interactúe con nuestra comunidad de usuarios en https://community.ovh.com/en/.