Para Hosting

Con el fin de proteger tus datos en todo momento, IONOS crea copias de seguridad diarias de tus bases de datos MySQL o MariaDB automáticamente y las almacena por un período de 7 días. En este artículo te mostraremos cómo acceder a estas copias de seguridad y restablecer tu base de datos al estado de la copia de seguridad.

Paso 1: descargar el archivo de recuperación

El archivo de recuperación es un archivo de texto comprimido ZIP en formato SQL. Contiene toda la información necesaria para restablecer la base de datos en formato legible por máquina.

  • Accede a tu cuenta IONOS.
  • En la barra de menús principal, haz clic en Menú > Hosting
    De ser necesario, selecciona el contrato deseado. 
  • En la sección Bases de datos, haz clic en Administrar para abrir la vista general. 
  • Junto a la base de datos que deseas restablecer, en la columna Acciones, haz clic en el icono de rueda dentada y luego selecciona Restablecer la base de datos.
  • En el campo Copias de seguridad, selecciona la copia de seguridad deseada.
  • Haz clic en Descargar la copia de seguridad de la base de datos.

    Entonces, se creará un archivo de recuperación. Este proceso puede demorarse unos minutos.
  • Haz clic en Descargar y guarda el archivo de recuperación en tu computadora.

Paso 2: restablecer la base de datos con phpMyAdmin

Para restablecer tus datos, importa el archivo de recuperación descargado a la base de datos deseada utilizando phpMyAdmin:

Importante

Las copias de seguridad de más de 1 GB (gigabyte) deben restaurarse mediante el acceso SSH como se describe a continuación. De lo contrario, la copia de seguridad fallará debido la superación del tiempo máximo de espera. 

  • Abre la base de datos con phpMyAdmin.
  • Haz clic en el nombre de la base de datos arriba a la izquierda para seleccionar tu base de datos.
  • En la barra de menú superior, haz clic en Importar.
  • En el área Archivo a importar, haz clic en Seleccionar archivo y selecciona el archivo de recuperación.
  • Para iniciar la importación y restablecer la base de datos, haz clic en Continuar.

Restaurar la base de datos mediante el acceso SSH

Si no te es posible restablecer la copia de seguridad a través de phpMyAdmin - o si prefieres la línea de comandos de Linux en lugar de phpMyAdmin - una alternativa es restablecer tu base de datos mediante el acceso SSH de tu paquete.

Notas

  • A continuación, presuponemos que ya creaste el archivo de recuperación para el período deseado en tu cuenta IONOS. De no ser el caso, sigue las instrucciones proporcionadas previamente en la sección Paso 1: Descargar el archivo de recuperación. No obstante, en este caso no es necesario que descargues el archivo, ya que al crear el archivo una copia se guarda automáticamente en tu espacio web.
  • Después de haber creado el archivo de recuperación, en la parte inferior de la página podrás ver el comando que te permitirá recuperar tu base de datos con la línea de comandos. Necesitarás este comando para llevar a cabo los pasos descritos seguidamente, por lo que te recomendamos que permanezcas conectado a tu cuenta de cliente. Si cerraste la ventana o saliste de tu cuenta, puedes volver a consultar esta información en cualquier momento haciendo clic en la opción Restablecer la base de datos en la vista general.

Para restablecer la base de datos a través de tu acceso SSH, sigue estos pasos:

  • Conéctate a tu espacio web mediante SSH.

    Ahora podrás introducir comandos en la línea de comandos para gestionar tu base de datos.
  • Para desplazarte al directorio del archivo de recuperación, introduce el siguiente comando:
    cd _ProviderRestore_<nombre_base_de_datos>

    Reemplaza el comodín <nombre_base_de_datos> por el nombre de tu base de datos y presiona Enter.

    Por ejemplo:

     

    cd _ProviderRestore_db12345678

     

  • Para restablecer la base de datos, copia el comando que aparece en tu cuenta IONOS y pégalo en la línea de comandos. Introduce tu contraseña de la base de datos en el campo provisto. Para iniciar la recuperación, presiona Enter.

    Por ejemplo:

     

    gunzip -c db123456789_2020-09-17.sql.gz | mysql --host=db123456789.hosting-data.io --user=dbu123456789 --password=Zoteb%Ipayu612 db123456789

    Tu base de datos será restablecida. Este proceso se puede demorar unos minutos, por lo que no podrás introducir ningún otro comando mientras la recuperación esté en marcha.