title | excerpt | updated |
---|---|---|
Duplicar el contenido de una base de datos en otra |
Descubra cómo copiar el contenido de una base de datos de OVHcloud en otra base de datos de OVHcloud |
2025-02-20 |
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.
[!primary]
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. Sólo se duplica el contenido de la base de datos de origen para copiarlo en la base de datos de destino.
- 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.
- Estar conectado al área de cliente de OVHcloud
- 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.
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.
Esta funcionalidad está disponible para la copia:
- una base de datos Start SQL (incluida en algunos de nuestros alojamientos web o contratada por separado;
- de una base de datos alojada en un servidor Web Cloud Databases (incluida con nuestros planes de hosting Performance o contratada por separado.
En función de su situación, la ruta de acceso a la base de datos de origen es diferente.
Haga clic en las fichas siguientes para ver cada una de las 4 etapas.
[!tabs] Etapa 1
Conéctese a su área de cliente de OVHcloud y acceda a la sección
Web Cloud
{.action}.Etapa 2
Haga clic en el menú
Alojamientos
{.action} y seleccione el alojamiento web correspondiente.Etapa 3
En la nueva página, haga clic en la pestaña
Bases de datos
{.action}.Etapa 4
Aparecerá la lista de sus bases de datos Start SQL.
Haga clic en las fichas siguientes para ver cada una de las 3 etapas.
[!tabs] Etapa 1
Conéctese a su área de cliente de OVHcloud y acceda a la sección
Web Cloud
{.action}.Etapa 2
Haga clic en el menú
Web Cloud Databases
{.action} y seleccione la solución Web Cloud Databases correspondiente.Etapa 3
Al hacer clic en la pestaña
Bases de datos
{.action}, aparecerá la lista de bases de datos presentes en su servidor Web Cloud Databases.
En la pestaña Bases de datos
{.action}, haga clic en el botón ...
{.action} situado al final de la línea correspondiente a la base de datos cuyo contenido desee copiar y seleccione Copiar base de datos
{.action}.
Se abrirá una ventana en la que podrá identificar la base de datos de destino.
Si no tiene una base de datos destino y como se muestra en la siguiente captura de pantalla, haga clic en el vínculo para adquirir una nueva base de datos:
Puede elegir entre contratar un servicio "start SQL" o un servidor de bases de datos "Web Cloud Databases".
[!primary]
La nueva base de datos no está activada de forma predeterminada cuando la adquiere. No olvide activarlo. Para ello, conéctese a su área de cliente de OVHcloud y acceda a la sección
Web Cloud
{.action}.
- Para una base de datos Shared SQL, siga nuestra guía "Crear una base de datos en un alojamiento web";
- Para una base de datos que estará presente en un servidor Web Cloud Databases, siga nuestra guía "Crear una base de datos en un servidor Web Cloud Databases".
Si ya tiene una base de datos destino, seleccione primero el tipo de base de datos:
Copiar en una base de datos
{.action}: si desea copiar el contenido de la base de datos de origen en una base de datos Start SQL (destino).Copiar en un servicio Web Cloud Databases
{.action}: si desea copiar el contenido de la base de datos de origen en una base de datos Web Cloud Databases (destino).
Acaba de seleccionar Copiar en una base de datos
{.action}. Aparecen dos listas desplegables. Haga clic en la primera y seleccione el alojamiento web en el que se encuentra la base de datos Start SQL de destino. Una vez seleccionado el alojamiento web, haga clic en la segunda lista desplegable para elegir la base de datos Start SQL de destino.
Haga clic en Siguiente
{.action}. Aparecerá el siguiente mensaje de confirmación:
Si no desea sobrescribir la base de datos de destino elegida, haga clic en Anterior
{.action} para cambiar su elección o en Cancelar
{.action} para cancelar todo. De lo contrario, haga clic en Aceptar
{.action} para confirmar la duplicación del contenido de la base de datos de origen en la de destino.
Aparecerá el siguiente mensaje de confirmación:
La copia de la base de datos puede tardar varios minutos. Para verificar que la copia se ha registrado correctamente, acceda a la pestaña Tareas en curso
{.action}. En la tabla, aparecerá una nueva línea correspondiente a su copia con el estado "Planificado". Una vez finalizada la operación, la línea desaparece.
Acaba de seleccionar Copiar en un servicio Web Cloud Databases
{.action}. Aparecen dos listas desplegables. Haga clic en la primera y seleccione la solución Web Cloud Databases en la que se encuentra la base de datos de destino. Una vez seleccionada la solución Web Cloud Databases, haga clic en el segundo menú desplegable para elegir la base de datos de destino de su servidor Web Cloud Databases.
Haga clic en Siguiente
{.action}. Aparecerá el siguiente mensaje de confirmación:
Si no desea sobrescribir la base de datos de destino elegida, haga clic en Anterior
{.action} para cambiar su elección o en Cancelar
{.action} para cancelar todo. De lo contrario, haga clic en Aceptar
{.action} para confirmar la duplicación del contenido de la base de datos de origen en la de destino.
La copia de la base de datos puede tardar varios minutos. Para verificar que la copia se ha registrado correctamente, acceda a la pestaña Tareas en curso
{.action}. En la tabla, aparecerá una nueva línea correspondiente a su copia con el estado "Planificado". Una vez finalizada la operación, la línea desaparece.
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
{.action}, 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 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.
[!primary]
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.
Puede haber problemas durante el proceso de copia del contenido de la base de datos.
Esta notificación significa que sólo 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:
- Configurar una nueva base de datos disponible en su alojamiento web;
- Configurar una nueva base de datos en su servidor Web Cloud Databases;
- Contratar un servicio "start SQL" o un servidor de bases de datos "Web Cloud Databases"
Este mensaje indica que ya hay una tarea en curso en la base de datos. Acceda a la pestaña Tareas en curso
{.action} 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.
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.
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.
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 soluciones pestañas de soporte.
Interactúe con nuestra comunidad de usuarios.