Restaurar e importar una base de datos en su servidor de bases de datos

Cómo restaurar e importar la base de datos

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.

Última actualización: 11/06/2020

Objetivo

Si se produce un error en la base de datos, es necesario que pueda restaurar una copia de seguridad o importar una base de datos local.

Esta guía explica cómo restaurar e importar la base de datos en un servidor de bases de datos.

Requisitos

Procedimiento

Tenga en cuenta que los productos SQL Privado y Cloud Databases no dan acceso al host, sino a las bases de datos alojadas en este, por lo que no hay accesos super usuario "root". Los comandos SQL genéricos funcionan con normalidad y los programas de tipo HeidiSQL, SQuirreL SQL o Adminer son totalmente compatibles.

Restaurar e importar una base de datos desde el área de clientes

Acceda al área de cliente de OVHcloud. Haga clic en la pestaña Web y seleccione Base de datos en el panel izquierdo. Seleccione el nombre del servidor de bases de datos. Acceda a la pestaña Bases de datos.

En la columna "Copias de seguridad", la cifra corresponde al número de copias de seguridad disponibles para la base de datos.

1. Restaurar una copia de seguridad existente

Haga clic en el botón ... a la derecha de la base de datos y, seguidamente, en Mostrar las copias de seguridad.

Se mostrará una lista de las copias de seguridad disponibles. Haga clic en el botón ... a la derecha de la copia de seguridad seleccionada y, seguidamente, en Restaurar la copia de seguridad.

private-sql

La restauración implica la sustitución del contenido de la base de datos tras la restauración. Si no está seguro de lo que está haciendo, le recomendamos que realice una copia de seguridad antes.

2. Importar una copia de seguridad local

Haga clic en el botón ... a la derecha de la base de datos y seleccione Importar archivo.

private-sql

Tiene dos posibilidades:

Importar un nuevo archivo

Haga clic en "Importar un nuevo archivo" y, seguidamente, en Siguiente.

Escriba un nombre para el archivo importado, haga clic en Navegar para seleccionarlo, luego Enviar y luego en Siguiente.

El archivo debe tener el formato ".gz".

private-sql

Marque "Vaciar la base de datos actual" antes de la importación y "Enviar un email al final de la importación" para estar informado del fin de la operación en la dirección de correo electrónico de referencia de su cuenta de OVHcloud y haga clic en Aceptar.

Utilizar un archivo existente

Si ya había importado un archivo antes, puede seleccionar la opción "Importar un archivo existente".

Seleccione el archivo en el menú desplegable y haga clic en Siguiente.

private-sql

Marque "Vaciar la base de datos actual" antes de la importación y "Enviar un email al final de la importación" para estar informado del fin de la operación en la dirección de correo electrónico de referencia de su cuenta de OVHcloud y haga clic en Aceptar.

Importación de bases de datos MySQL o MariaDB fuera del área de cliente

En algunos casos, la RAM disponible en el servidor de bases de datos puede no permitir la importación deseada. En ese caso, le recomendamos que utilice la herramienta OVHcloud en el área de cliente. Consulte la sección "Restaurar e importar una base de datos desde el área de cliente" de esta guía.

Importar una base MySQL o MariaDB desde phpMyAdmin

Para importar su base de datos directamente desde phpMyAdmin, es necesario conectarse a ella previamente. Para ello, puede utilizar el apartado "Conectarse a una base de datos MySQL o MariaDB".

Una vez conectado a phpMyAdmin, seleccione la base de datos haciendo clic en su nombre.

A continuación, abra la pestaña Importar.

Seleccione el archivo de backup haciendo clic en Navegar (atención: el archivo no puede superar los 100 MB).

Le recomendamos que fraccione su base de datos en varios archivos cuando supere los 100 MB y realice varias importaciones desde phpMyAdmin.
La importación de archivos que superen los 100 MB puede realizarse desde el área de cliente siguiendo el paso "Guardar, restaurar e importar una base de datos desde el área de cliente".

Deje las opciones predeterminadas y haga clic en Ejecutar para iniciar la importación.

private-sql

Importar una base de datos MySQL o MariaDB en línea de comandos

Esta operación solo es posible por SSH desde un alojamiento compartido de OVHcloud.

cat nombre_de_la_base.sql | mysql —host=servidor —user=usuario —port=puerto —contraseña=contraseña nombre_de_la_BD

Importar una base de datos MySQL o MariaDB desde un archivo PHP

1. <?php
2. echo "La base de datos se está restaurando.......<br>";
3. system("cat nombre_de_la_base.sql | mysql —host=servidor —user=usuario —port=puerto —password=contraseña nombre_de_la_BD");
4. echo "Ya se acabó. Su base de datos está instalada en este alojamiento".
5. ?>

importación de bases de datos PostgreSQL fuera del área de cliente

En algunos casos, la RAM disponible en el servidor de bases de datos puede no permitir la importación deseada. En ese caso, le recomendamos que utilice la herramienta OVHcloud en el área de cliente. Consulte la sección "Restaurar e importar una base de datos desde el área de cliente" de esta guía.

Importar una base de datos PostgreSQL en línea de comandos

Esta operación solo es posible por SSH desde un alojamiento compartido de OVHcloud en versión estable o superior.

psql —host=servidor —port=puerto —user=usuario —password=contraseña nombre_de_la_BD < nombre_de_la_BD.sql

Importar una base de datos PostgreSQL desde un archivo PHP

1. <?php
2. echo "La base de datos se está restaurando.......<br>";
3. system("PGPASSWORD=contraseña psql —host=servidor —port=puerto —user=usuario —password=contraseña nombre_de_la_BD < nombre_de_la_BD.sql");
4. echo "Ya se acabó. Su base de datos está instalada en este alojamiento".
5. ?>

Más información

Interactúe con nuestra comunidad de usuarios en https://community.ovh.com/en/.


¿Le ha resultado útil esta guía?

Si lo desea, también puede enviarnos sus sugerencias para ayudarnos a mejorar nuestra documentación.

Imágenes, contenido, estructura...: ayúdenos a mejorar nuestra documentación con sus sugerencias.

No podemos tratar sus solicitudes de asistencia a través de este formulario. Para ello, haga clic en "Crear un tíquet" .

¡Gracias! Tendremos en cuenta su opinión.


Otras guías que podrían interesarle...

OVHcloud Community

¡Acceda al espacio de la OVHcloud Community! Resuelva sus dudas, busque información, publique contenido e interactúe con otros miembros de la comunidad.

Discuss with the OVHcloud community

A partir del 1 de enero de 2015, con arreglo a la Directiva 2006/112/CE modificada, los precios IVA incluido pueden variar según el país de residencia del cliente (por defecto, los precios con IVA incluyen el IVA español vigente).