🎨 Sysprovider Code
Sysprovider LogoWiki
🇪🇸Hosting español para ecommerce

Plesk: Migrar base de datos MySQL a otro servidor

Actualizado el 28 de octubre de 2025

Mudar tu sitio web a un nuevo servidor puede sonar complicado, pero con las herramientas adecuadas es un proceso muy sencillo. Uno de los pasos más importantes es migrar la base de datos MySQL, ya que ahí se almacena la información vital de tu web: usuarios, productos, entradas de blog, etc.

En este artículo te guiaré paso a paso para que puedas exportar una base de datos MySQL desde un servidor con Plesk e importarla en otro servidor, ya sea con Plesk, cPanel o incluso con Syspanel (antes conocido como HestiaCP, cuyo acceso es por el puerto 2106). No necesitas ser un experto, solo seguir las instrucciones al pie de la letra.


¿Qué necesitas para empezar?

Antes de lanzarte, asegúrate de tener lo siguiente a mano:

  • Acceso a Plesk en el servidor de origen (usuario y contraseña de administrador o del plan de hosting).
  • Acceso al panel del servidor de destino (Plesk, cPanel, Syspanel, etc.).
  • Las credenciales de la base de datos que vas a migrar (nombre de la BD, usuario y contraseña). Las puedes encontrar en Plesk en la sección de Bases de Datos.
  • Una conexión a internet estable, ya que vas a descargar y subir archivos.

[TIP] Si tu base de datos es muy grande (más de 50 MB), es recomendable hacer la migración en horas de bajo tráfico para evitar ralentizaciones en tu sitio web.


Paso 1: Exportar la base de datos desde Plesk (origen)

El primer paso es exportar la base de datos desde tu servidor actual. Plesk lo hace muy fácil a través de su interfaz gráfica.

1.1 Accede a la sección de Bases de Datos

  1. Inicia sesión en tu panel de Plesk.
  2. En el menú lateral izquierdo, busca y haz clic en "Bases de datos" (o "Databases" si está en inglés).
  3. Verás una lista con todas las bases de datos de tu sitio. Localiza la que deseas migrar.

1.2 Realiza el volcado (dump) de la base de datos

  1. Haz clic en el nombre de la base de datos que quieres exportar.
  2. Se abrirá una ventana con los detalles. Busca el botón o enlace que dice "Exportar dump" o "Exportar".
  3. Plesk te preguntará el formato. Selecciona "SQL" (es el estándar para MySQL).
  4. Marca la opción "Incluir estructura y datos" (esto exportará tanto las tablas como la información que contienen).
  5. Haz clic en "Aceptar" o "Exportar".

El sistema generará un archivo .sql y lo descargará a tu computadora. Guárdalo en una carpeta que recuerdes, porque lo necesitarás para el siguiente paso.

[INFO] Este archivo contiene todas las instrucciones para recrear tu base de datos en otro servidor. Es como una "foto" de tu base de datos en ese momento.


Paso 2: Preparar el servidor de destino

Ahora vamos al servidor donde quieres alojar tu sitio. Los pasos pueden variar ligeramente según el panel de control, pero el principio es el mismo: crear una base de datos vacía y luego importar el archivo SQL.

2.1 Si el destino usa Plesk

  1. Inicia sesión en el Plesk de destino.
  2. Ve a "Bases de datos" y haz clic en "Agregar base de datos".
  3. Asigna un nombre a la base de datos (puede ser el mismo que tenías o uno nuevo).
  4. Crea un usuario y una contraseña para la base de datos. Anótalos porque los necesitarás para configurar tu sitio web.
  5. Haz clic en "Aceptar". La base de datos aparecerá en la lista, pero vacía.

2.2 Si el destino usa cPanel

  1. Accede a cPanel y busca la sección "Bases de datos MySQL".
  2. Haz clic en "Asistente para bases de datos MySQL".
  3. Sigue los pasos: crea la base de datos, luego un usuario y finalmente asigna el usuario a la base de datos con todos los privilegios.
  4. Al finalizar, tendrás una base de datos vacía lista para recibir los datos.

2.3 Si el destino usa Syspanel (antes HestiaCP)

  1. Abre tu navegador y escribe: https://tudominio.com:2106 (recuerda, el puerto es 2106).
  2. Inicia sesión con tus credenciales de administrador.
  3. Busca la sección "Bases de datos" y haz clic en "Agregar base de datos".
  4. Completa los campos: nombre de la BD, usuario y contraseña.
  5. Haz clic en "Guardar". Ya tienes tu base vacía.

Paso 3: Importar la base de datos en el servidor de destino

Con la base de datos vacía creada, ahora vamos a importar el archivo SQL que descargaste.

3.1 Importar desde Plesk (destino)

  1. En la lista de bases de datos de Plesk, haz clic en el nombre de la base de datos vacía que acabas de crear.
  2. Busca el botón "Importar dump" o "Importar".
  3. Haz clic en "Examinar" y selecciona el archivo .sql que descargaste en el Paso 1.
  4. Pulsa "Aceptar". Plesk comenzará a importar los datos. Dependiendo del tamaño, puede tardar unos segundos o minutos.
  5. Cuando termine, verás un mensaje de éxito. ¡Tu base de datos ya está migrada!

3.2 Importar desde cPanel (phpMyAdmin)

cPanel no tiene un importador directo, pero puedes usar phpMyAdmin:

  1. En cPanel, busca y haz clic en "phpMyAdmin".
  2. En la ventana de phpMyAdmin, selecciona la base de datos vacía de la lista izquierda.
  3. Ve a la pestaña "Importar".
  4. Haz clic en "Seleccionar archivo" y elige tu .sql.
  5. Deja las opciones por defecto y haz clic en "Continuar".
  6. Espera a que se complete. Verás las tablas aparecer en la lista izquierda.

3.3 Importar desde Syspanel (phpMyAdmin)

  1. En Syspanel, ve a la sección "Bases de datos" y busca el icono de "phpMyAdmin" junto a tu base de datos.
  2. Se abrirá phpMyAdmin. Selecciona tu base de datos en la columna izquierda.
  3. Repite los pasos del apartado anterior (pestaña Importar, seleccionar archivo, etc.).

[WARNING] No cierres el navegador ni interrumpas el proceso de importación. Si el archivo es muy grande (más de 100 MB), es posible que el importador web falle. En ese caso, usa la línea de comandos (ver más abajo).


Paso 4: Configurar tu sitio web para usar la nueva base de datos

Una vez importados los datos, tu sitio aún no funcionará porque está apuntando a la base de datos antigua. Debes actualizar la configuración.

4.1 Encuentra el archivo de configuración

Dependiendo del CMS (WordPress, Joomla, PrestaShop, etc.), el archivo se llama diferente:

  • WordPress: wp-config.php
  • Joomla: configuration.php
  • PrestaShop: app/config/parameters.php

Generalmente está en la raíz de tu sitio web, dentro de la carpeta public_html o httpdocs.

4.2 Edita los datos de conexión

Abre el archivo con un editor de texto (Notepad++, Sublime Text, o desde el panel de archivos de Plesk/cPanel). Busca las líneas que contienen:

  • DB_NAME (nombre de la base de datos)
  • DB_USER (usuario)
  • DB_PASSWORD (contraseña)
  • DB_HOST (normalmente es localhost, pero en algunos servidores puede ser una IP o un nombre como mysql.tudominio.com)

Cambia estos valores por los de la nueva base de datos que creaste en el servidor de destino.

[TIP] Si no recuerdas la contraseña, en Plesk puedes hacer clic en el nombre de la base de datos y luego en "Cambiar contraseña" para verla o generar una nueva.

4.3 Guarda y prueba

Guarda los cambios y sube el archivo si lo editaste localmente. Luego visita tu sitio web. Si todo está correcto, debería cargar con normalidad.


Paso 5: Verifica que todo funcione

Después de la migración, es crucial hacer una comprobación rápida:

  • Navega por tu sitio: revisa páginas, productos, entradas de blog.
  • Prueba el inicio de sesión: si tienes usuarios registrados, intenta acceder.
  • Revisa formularios: envía un formulario de contacto para ver si los datos se guardan.
  • Consulta la base de datos: desde phpMyAdmin, verifica que las tablas tengan datos y no estén vacías.

Si encuentras algún error, lo más común es que los datos de conexión en el archivo de configuración sean incorrectos. Revisa mayúsculas, minúsculas y espacios.


Solución de problemas comunes (FAQ)

¿Por qué mi sitio muestra un error de conexión a la base de datos?

Esto suele deberse a:

  • Credenciales incorrectas: revisa usuario, contraseña y nombre de la BD en el archivo de configuración.
  • Host incorrecto: a veces no es localhost, sino una dirección específica. Pregunta a tu proveedor de hosting.
  • La base de datos no se importó completamente: vuelve a importar el archivo SQL.

¿Qué hago si el archivo SQL es muy grande y no se importa?

Para archivos mayores de 100 MB, el importador web puede fallar. Usa la línea de comandos (SSH):

mysql -u usuario -p nombre_bd < archivo.sql

Te pedirá la contraseña. Si no tienes acceso SSH, pide a tu proveedor de hosting que lo haga por ti.

¿Puedo migrar la base de datos sin perder datos nuevos?

Si tu sitio sigue activo en el servidor origen durante la migración, los datos nuevos (como comentarios o pedidos) no se incluirán en el dump. Para evitar pérdidas, programa la migración en un momento de bajo tráfico y, si es posible, pon tu sitio en modo mantenimiento.

¿Y si uso Syspanel? ¿El puerto es siempre el 2106?

Sí, Syspanel (el nuevo nombre de HestiaCP) usa el puerto 2106 para el acceso web. Asegúrate de incluirlo en la URL: https://tudominio.com:2106.

¿Necesito cambiar algo en la base de datos después de importarla?

En la mayoría de los casos no, pero si tu sitio usa rutas absolutas (por ejemplo, http://viejo-servidor.com/imagen.jpg), deberás reemplazarlas por las nuevas. Puedes hacerlo con un plugin como Better Search Replace (WordPress) o con comandos SQL.


Conclusión

Migrar una base de datos MySQL entre servidores con Plesk es un proceso sencillo si sigues estos pasos: exportar desde el origen, crear una base vacía en el destino e importar el archivo SQL. Luego solo actualizas la configuración de tu sitio y ¡listo!

Recuerda que la práctica hace al maestro. Si es tu primera vez, haz una prueba con un sitio de respaldo o una copia de seguridad. En poco tiempo te sentirás seguro para hacer migraciones completas.

[INFO] Si encuentras dificultades, no dudes en contactar al soporte técnico de tu proveedor de hosting. Ellos pueden ayudarte con la importación o incluso hacerla por ti.

¡Buena suerte con tu migración!

¿Necesitas ayuda?Son dos de nuestros técnicos, Agustín y Mikel, y están disponibles para resolver cualquier problema.

Hablar con ellos ahora
Agustín y Mikel