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

Cómo migrar una base de datos MySQL de Plesk a cPanel (Métodos fáciles)

Actualizado el 25 de noviembre de 2025

Antes de Empezar: ¿Por Qué Migrar tu Base de Datos?

Migrar una base de datos puede sonar a algo complicado, pero en realidad es un proceso muy mecánico. Si estás cambiando de panel de control, ya sea por rendimiento, precio o funcionalidades, es fundamental que sepas cómo llevar tus datos de un sitio a otro sin perder información valiosa.

En este artículo te voy a guiar paso a paso para que puedas migrar base de datos plesk a cpanel de forma segura y sin dolores de cabeza. No importa si eres un usuario novel o si ya tienes algo de experiencia, aquí encontrarás los métodos más fáciles y directos.

[INFO]
A lo largo de esta guía usaremos herramientas gratuitas y nativas de ambos paneles. No necesitas instalar nada extra ni pagar por plugins.


Método 1: La Vía Clásica con phpMyAdmin (El Más Fiable)

Este es el método más utilizado para transferir mysql plesk a cpanel. Es 100% manual, pero te da control total sobre el proceso. Lo dividimos en dos fases: exportar desde Plesk e importar en cPanel.

Fase 1: Exportar la Base de Datos desde Plesk

  1. Accede a Plesk con tus credenciales de administrador o de usuario con permisos sobre la base de datos.
  2. En el menú lateral izquierdo, busca la sección "Bases de Datos" (o "Databases" si lo tienes en inglés).
  3. Localiza la base de datos que quieres migrar y haz clic en el nombre o en el icono de "Administrar" (suele ser un icono de una base de datos pequeña). Esto abrirá phpMyAdmin.
  4. Una vez dentro de phpMyAdmin, en el panel izquierdo verás el nombre de tu base de datos. Haz clic en él para seleccionarla.
  5. En la parte superior, verás una pestaña que dice "Exportar". Haz clic ahí.
  6. En la siguiente pantalla, elige el método "Rápido" y en formato asegúrate de que esté seleccionado "SQL".
  7. Pulsa el botón "Continuar" o "Exportar" (dependiendo de la versión). El navegador descargará un archivo con extensión .sql. ¡Guárdalo bien, es tu tesoro!

[TIP]
Si tu base de datos es muy grande (más de 100 MB), es mejor que en el paso 6 elijas el método "Personalizado" y marques la opción de "Comprimir" como "gzip" o "bzip2". Esto hará el archivo más pequeño y la descarga será más rápida.

Fase 2: Importar la Base de Datos en cPanel

Ahora vamos al destino, tu nuevo hogar en cPanel.

  1. Accede a cPanel con tus credenciales.
  2. Busca la sección "Bases de Datos" y haz clic en "Bases de Datos MySQL®".
  3. Crea una nueva base de datos con un nombre que te sea fácil de recordar (por ejemplo, miusuario_mibd). Sigue el asistente: escribe el nombre, crea la base, crea un usuario y asigna todos los privilegios a ese usuario sobre esa base. Anota el nombre de la base y el usuario, los necesitarás después.
  4. Ahora, vuelve a la sección "Bases de Datos" y haz clic en "phpMyAdmin".
  5. En el panel izquierdo, selecciona la base de datos que acabas de crear (la que está vacía).
  6. Ve a la pestaña "Importar" en la parte superior.
  7. Haz clic en "Seleccionar archivo" y busca el archivo .sql (o el comprimido .gz) que descargaste desde Plesk.
  8. Pulsa "Continuar" y espera a que termine la carga. Verás un mensaje de éxito si todo ha ido bien.

[WARNING]
Asegúrate de que el nombre de la base de datos y el usuario en cPanel no tengan caracteres extraños. Si el archivo SQL contiene referencias a la ruta antigua de la base (algo poco común), tendrás que editarlo con un editor de texto antes de importarlo. Pero no te preocupes, casi nunca es necesario.


Método 2: La Vía Rápida con SSH (Para los Más Atrevidos)

Si tu hosting tiene acceso SSH y te sientes cómodo con la línea de comandos, este método es mucho más rápido, especialmente para bases de datos grandes. Migrar mysql cpanel vía SSH es como teletransportar tus datos.

Paso 1: Exportar desde Plesk con mysqldump

  1. Conéctate a tu servidor Plesk por SSH.
  2. Ejecuta el siguiente comando, reemplazando usuario_bd, nombre_bd y archivo_salida.sql con tus datos:
mysqldump -u usuario_bd -p nombre_bd > archivo_salida.sql
  1. Te pedirá la contraseña de la base de datos. Escríbela y pulsa Enter. Esto creará un archivo archivo_salida.sql en el directorio actual.

Paso 2: Transferir el Archivo al Servidor cPanel

Puedes usar scp (copia segura) para transferir el archivo de un servidor a otro.

scp archivo_salida.sql usuario_cpanel@ip_del_servidor:~/ruta/donde/quieras/

Te pedirá la contraseña del usuario de cPanel. Una vez transferido, ya tienes el archivo en el servidor de destino.

Paso 3: Importar en cPanel con mysql

  1. Conéctate por SSH a tu servidor cPanel.
  2. Primero, crea la base de datos y el usuario desde cPanel (como en el método anterior).
  3. Luego, ejecuta el comando de importación:
mysql -u usuario_nuevo_bd -p nombre_bd_nueva < archivo_salida.sql
  1. Introduce la contraseña de la nueva base de datos y listo.

[WARNING]
Si no estás acostumbrado a usar SSH, te recomiendo que practiques primero en un entorno de pruebas. Un error en la línea de comandos puede ser peligroso. Si no te sientes seguro, quédate con el método de phpMyAdmin.


Método 3: La Vía Automática con Herramientas de Migración (La Más Cómoda)

Algunos proveedores de hosting ofrecen plugins o herramientas de migración automática, pero para una base de datos específica, la opción más común es usar un script PHP intermedio.

Usando un Script PHP Intermedio

Este método consiste en subir un pequeño script a tu servidor Plesk que "empuje" la base de datos hacia otro servidor. Es una técnica avanzada y no la recomiendo si no tienes experiencia, pero te la menciono por si acaso.

  1. Descarga un script como "MySQL Transfer" o similar.
  2. Súbelo a la raíz de tu dominio en Plesk.
  3. Ejecútalo desde el navegador y sigue las instrucciones: te pedirá los datos de conexión del servidor de origen (Plesk) y del destino (cPanel).
  4. El script se encarga de todo el proceso.

[INFO]
Este método puede fallar si los servidores tienen firewalls muy restrictivos. Además, es importante borrar el script después de usarlo, ya que es un riesgo de seguridad.


Configuración Final: Actualizar la Conexión en tu Aplicación

Una vez que la base de datos está en cPanel, no puedes olvidarte del paso más importante: actualizar la configuración de tu sitio web. Si no lo haces, tu web seguirá intentando conectarse a la base de datos antigua y dará errores.

Dónde Encontrar los Datos de Conexión

El archivo de configuración suele llamarse wp-config.php (en WordPress), configuration.php (en Joomla) o config.php (en la mayoría de las aplicaciones personalizadas).

  1. Busca el archivo de configuración en la raíz de tu sitio en cPanel (normalmente en public_html).
  2. Ábrelo con el Administrador de Archivos de cPanel o con un editor de texto.
  3. Busca las líneas que definen el nombre de la base de datos, el usuario y la contraseña. Suelen ser constantes como DB_NAME, DB_USER, DB_PASSWORD y DB_HOST.

Los Cambios que Debes Hacer

  • DB_NAME: Cámbialo por el nombre de la nueva base de datos que creaste en cPanel (ej: miusuario_mibd).
  • DB_USER: Cámbialo por el nuevo usuario de la base de datos.
  • DB_PASSWORD: Cámbialo por la contraseña que asignaste al nuevo usuario.
  • DB_HOST: Normalmente es localhost, pero en algunos casos puede ser 127.0.0.1 o un host remoto. Si no estás seguro, déjalo como localhost.

Guarda los cambios y sube el archivo si lo estabas editando localmente.

[TIP]
Antes de cambiar nada, haz una copia de seguridad de tu archivo de configuración original. Así, si algo sale mal, puedes restaurarlo fácilmente.


Preguntas Frecuentes (FAQ)

¿Cuánto tiempo tarda la migración?

Depende del tamaño de la base de datos y de la velocidad de tu conexión. Una base pequeña (menos de 100 MB) puede tardar solo unos minutos. Una base muy grande (varios GB) puede tardar horas. Sé paciente.

¿Perderé datos si algo sale mal?

No, si sigues los pasos correctamente. La clave es que nunca borres la base de datos de Plesk hasta que estés 100% seguro de que la nueva funciona correctamente en cPanel. Así, siempre puedes volver atrás.

¿Puedo usar esta guía para migrar a otros paneles como Syspanel?

¡Sí! Los conceptos son los mismos. Si estás pensando en cambiar de plesk a cpanel base de datos, esta guía te sirve. Si tu destino es Syspanel (recuerda que su puerto de acceso es el 2106), el proceso con phpMyAdmin es idéntico.

¿Qué hago si la importación falla?

Lo más común es que falle por un error de sintaxis en el archivo SQL o por un límite de memoria de PHP. Si es un error de memoria, puedes intentar aumentar el memory_limit en el php.ini de cPanel. Si es un error de sintaxis, revisa el archivo SQL con un editor de texto.

¿Necesito contratar a un experto?

No, si sigues esta guía. Pero si te sientes abrumado o tu base de datos es extremadamente crítica, siempre es una buena idea contratar a un profesional para que supervise el proceso.


Conclusión: Ya Tienes el Control

Migrar base de datos plesk a cpanel no tiene por qué ser una pesadilla. Con las herramientas adecuadas y siguiendo estos pasos, podrás hacerlo tú mismo en poco tiempo. Recuerda siempre trabajar con calma, hacer copias de seguridad y verificar cada paso.

Ya sea que uses el método manual con phpMyAdmin migrar base datos, el método avanzado con SSH o cualquier otro, la clave está en la organización y en no saltarte la configuración final de tu aplicación.

Espero que esta guía te haya sido de gran ayuda. Si tienes alguna duda, no dudes en consultar la documentación de tu proveedor de hosting o contactar con su soporte técnico. ¡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