Duplicar el contenido de una base de datos en otra

Ver como Markdown

Descubra cómo copiar el contenido de una base de datos de OVHcloud en otra base de datos de OVHcloud

Objetivo

Su base de datos es un elemento central en la construcción de su sitio web dinámico. Durante el ciclo de vida de su sitio web, puede que necesite copiar el contenido de su base de datos en otra de sus bases de datos start SQL o Web Cloud Databases.

Descubra cómo copiar el contenido de una base de datos de OVHcloud en otra base de datos de OVHcloud.

Info

Gracias a esta funcionalidad, las bases de datos no se mueven, sino que se copian. Esto se debe a que la base de datos original no se elimina automáticamente, a diferencia de un proceso de migración. Solo se duplica el contenido de la base de datos de origen para copiarlo en la base de datos de destino.

Requisitos

  • Tener contratadas bases de datos start SQL y/o Web Cloud Databases. Es necesario crear previamente las dos bases de datos para poder utilizar la herramienta de duplicación.
  • Disponer de los permisos necesarios para todos los servicios de bases de datos afectados. Para más información, consulte nuestra guía Gestionar los contactos de sus servicios.

Acceso al área de cliente de OVHcloud

  • Enlace directo:
  • Ruta de navegación: Web Cloud > Alojamientos > Seleccione su alojamiento web

Procedimiento

Antes de empezar, asegúrese de que:

  • Su Sistema de Gestión de Bases de Datos (MySQL, PostgreSQL, etc.) es el mismo para sus dos bases de datos (origen y destino).
  • La versión de su SGBD es la misma para sus dos bases de datos (origen y destino). Aunque la copia puede funcionar con versiones diferentes, se recomienda utilizar las mismas versiones.
  • El contenido de la base de datos de origen no debe superar el tamaño de la base de datos de destino.

Copiar el contenido de una base de datos

Esta funcionalidad está disponible para la copia:

En función de su situación, la ruta de acceso a la base de datos de origen es diferente.

Haga clic en la situación correspondiente para ver el contenido.

Desde una base de datos Start SQL

Haga clic en las fichas siguientes para ver cada una de las 6 etapas.

Paso 1
Paso 2
Paso 3
Paso 4
Paso 5
Paso 6

Acceda a la página y seleccione el alojamiento web correspondiente.

Web Hosting
Desde un servidor Web Cloud Databases

Haga clic en las fichas siguientes para ver cada una de las 6 etapas.

Paso 1
Paso 2
Paso 3
Paso 4
Paso 5
Paso 6

Acceda a la página y seleccione la solución correspondiente.

Web Cloud Databases

Configurar un sitio web con una nueva base de datos

Una vez realizada la copia de la base de datos de origen, deberá realizar una última acción si desea utilizar la nueva base de datos.

En la pestaña Tareas en curso, asegúrese de que la copia ha finalizado (la línea correspondiente a su copia ha desaparecido).

Para conectar la nueva base de datos a su sitio web, edite el fichero de configuración de su Content Management System (CMS) e introduzca la información de conexión de la nueva base de datos.

Warning

Le recomendamos que realice una copia del archivo de configuración de su sitio web antes de modificarlo. Se trata de la garantía de poder sustituir la nueva versión del archivo con la antigua en caso de fallo de configuración.

Por ejemplo, si utiliza WordPress, deberá editar el archivo de configuración wp-config.php que se encuentra en la raíz de la carpeta de su WordPress, en el espacio de almacenamiento (FTP) de su alojamiento, y actualizar los siguientes campos:

  • DB_NAME
  • DB_USER
  • DB_PASSWORD
  • DB_HOST

Para más información, o si utiliza otro CMS, consulte nuestra guía Cambiar la contraseña de la base de datos de un alojamiento web.

Info

La copia de la base de datos no es una migración. La base de datos de origen seguirá existiendo hasta que la elimine. De este modo, siempre podrá reconfigurar su sitio web con su antigua base de datos, si es necesario.

Casos prácticos

Puede haber problemas durante el proceso de copia del contenido de la base de datos.

Haga clic en la situación correspondiente para ver el contenido.

No aparece ninguna base de datos en la lista

Esta notificación significa que solo tiene una base de datos activa. Para copiar la base de datos de origen, también necesita una base de datos de destino activa. Para ello, puede:

Ya tiene una acción en curso

Este mensaje indica que ya hay una tarea en curso en la base de datos. Acceda a la pestaña Tareas en curso y compruebe que tiene una operación en curso. En ese caso, espere a que termine para volver a copiar la base de datos, si es necesario.

La base de datos de destino no tiene espacio suficiente

No hay suficiente espacio en la base de datos de destino. Puede elegir entre dos soluciones:

  • Contratar una nueva base de datos start SQL con más espacio.
  • Si tiene un servidor Web Cloud Databases, cambie a una solución Web Cloud Databases con más espacio de almacenamiento.
Las bases de datos de origen y de destino no son compatibles

Esta notificación significa que el Sistema de Gestión de Bases de Datos (SGBD) de la base de datos de origen no es el mismo que el SGBD de la base de datos de destino.

Por ejemplo, este error puede producirse al utilizar MySQL para la base de datos de origen y PostgreSQL para la base de datos de destino.

Más información

Conectarse al área de cliente de OVHcloud

Realizar una copia de seguridad de una base de datos y exportarla a un servidor de bases de datos

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

Obtener la copia de seguridad de la base de datos de un alojamiento web

Importar una copia de seguridad en la base de datos de un alojamiento web

Para servicios especializados (posicionamiento, desarrollo, etc.), contacte con partners de OVHcloud.

Si quiere disfrutar de ayuda para utilizar y configurar sus soluciones de OVHcloud, puede consultar nuestras distintas ofertas de soporte.

Interactúe con nuestra comunidad de usuarios.

¿Le ha resultado útil esta página?