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

Cómo migrar una base de datos MySQL de Syspanel a cPanel

Actualizado el 15 de enero de 2026

Migrar una base de datos de un panel de control a otro puede sonar complicado, pero con las herramientas adecuadas y una guía paso a paso, es un proceso muy sencillo. En este artículo te explicaré cómo migrar una base de datos MySQL desde Syspanel (accesible por el puerto 2106) a cPanel, utilizando dos métodos: la exportación manual con phpMyAdmin y la importación a través de la interfaz de cPanel.

A lo largo de este tutorial, asumiré que tienes acceso a ambos paneles y que conoces las credenciales de tu base de datos. No necesitas ser un experto en programación, solo seguir las instrucciones al pie de la letra.

¿Por qué migrar una base de datos MySQL?

Antes de comenzar, es importante entender el contexto. Syspanel (basado en HestiaCP) y cPanel son dos paneles de control de hosting muy populares. Si cambias de proveedor o decides mudar tu sitio web, la base de datos es uno de los elementos críticos que debes trasladar. Una base de datos MySQL almacena información como usuarios, publicaciones, configuraciones y mucho más. Si no la migras correctamente, tu sitio podría quedar inoperativo.

Beneficios de migrar correctamente:

  • Evitas la pérdida de datos importantes.
  • Mantienes la funcionalidad de tu sitio web o aplicación.
  • Ahorras tiempo y dolores de cabeza.

Requisitos previos

Para realizar la migración, necesitarás:

  1. Acceso a Syspanel (normalmente en tudominio.com:2106).
  2. Acceso a cPanel (proporcionado por tu nuevo hosting).
  3. Credenciales de la base de datos (nombre de la base de datos, usuario y contraseña).
  4. phpMyAdmin disponible en ambos paneles (en Syspanel suele estar en tudominio.com:2106/phpmyadmin).
  5. Conexión a internet estable para evitar cortes durante la exportación/importación.

[INFO] Si no recuerdas tus credenciales, en Syspanel puedes verlas en la sección "Bases de datos" del panel. En cPanel, las encontrarás en "Base de datos MySQL".

Paso 1: Exportar la base de datos desde Syspanel

El primer paso es obtener una copia de seguridad de tu base de datos desde Syspanel. Esto se hace mediante una exportación en formato SQL.

Acceder a phpMyAdmin en Syspanel

  1. Abre tu navegador y escribe la dirección de tu Syspanel, por ejemplo: https://tudominio.com:2106.
  2. Inicia sesión con tus credenciales de administrador.
  3. Busca la sección "Bases de datos" o "Base de datos MySQL". Haz clic en el enlace que dice "phpMyAdmin" (a veces está dentro de "Herramientas avanzadas").
  4. Se abrirá phpMyAdmin. En la lista de la izquierda, verás todas las bases de datos que tienes. Selecciona la que deseas migrar.

Realizar la exportación

  1. Con la base de datos seleccionada, haz clic en la pestaña "Exportar" en la parte superior.
  2. En la pantalla de exportación, elige el método "Rápido" (es el más sencillo para principiantes).
  3. Asegúrate de que el formato sea SQL.
  4. Haz clic en el botón "Continuar" o "Exportar".
  5. El navegador descargará un archivo con extensión .sql. Guárdalo en una carpeta fácil de recordar, como "Descargas" o "Escritorio".

[TIP] Si tu base de datos es muy grande (más de 50 MB), es posible que la exportación rápida no funcione. En ese caso, usa el método "Personalizado" y selecciona la opción "Comprimir con gzip" para reducir el tamaño del archivo.

Paso 2: Crear la base de datos en cPanel

Ahora que tienes tu archivo SQL, necesitas preparar el destino en cPanel.

Acceder a cPanel

  1. Inicia sesión en tu panel de cPanel (te lo proporcionó tu nuevo hosting). Normalmente es algo como https://tudominio.com/cpanel o https://midominio.com:2083.
  2. Busca la sección "Bases de datos" y haz clic en "Base de datos MySQL" o "Asistente para bases de datos MySQL".

Crear la base de datos y el usuario

  1. En "Crear nueva base de datos", escribe un nombre (por ejemplo, migracion_db). Haz clic en "Crear base de datos".
  2. Luego, en "Agregar nuevo usuario", crea un nombre de usuario y una contraseña segura. Guárdalos porque los necesitarás después.
  3. Finalmente, en "Agregar usuario a la base de datos", selecciona el usuario y la base de datos que acabas de crear, y marca todos los privilegios (normalmente "Todos los privilegios"). Haz clic en "Hacer cambios".

[WARNING] Anota el nombre completo de la base de datos y el usuario, ya que cPanel suele agregar un prefijo (por ejemplo, usuario_nombrebd). Sin estos datos, no podrás conectar tu sitio.

Paso 3: Importar la base de datos en cPanel

Con la base de datos vacía lista, es momento de subir el archivo SQL que exportaste desde Syspanel.

Usar phpMyAdmin en cPanel

  1. Dentro de cPanel, busca el icono de "phpMyAdmin" y haz clic.
  2. Se abrirá una nueva ventana. En la lista de la izquierda, verás tu nueva base de datos (la que creaste en el paso anterior). Selecciónala.
  3. Haz clic en la pestaña "Importar" en la parte superior.

Subir el archivo SQL

  1. En la pantalla de importación, haz clic en el botón "Seleccionar archivo" y busca el archivo .sql que descargaste de Syspanel.
  2. Deja las opciones por defecto (juego de caracteres UTF-8, formato SQL).
  3. Haz clic en el botón "Continuar" en la parte inferior.
  4. phpMyAdmin procesará el archivo. Si todo sale bien, verás un mensaje verde que dice "La importación se ha ejecutado correctamente".

[INFO] Si el archivo es muy grande y la importación falla, puedes intentar usar la herramienta "Importar" de cPanel directamente (en "Base de datos MySQL" hay una opción para subir archivos SQL). También puedes usar un cliente FTP para subir el archivo a tu hosting y luego importarlo desde la línea de comandos (esto es más avanzado).

Paso 4: Verificar la migración

Una vez importada la base de datos, es importante asegurarse de que los datos están completos y correctos.

Comprobar en phpMyAdmin

  1. En phpMyAdmin de cPanel, selecciona tu base de datos.
  2. En la lista de tablas, verifica que aparecen todas las que tenías en Syspanel (por ejemplo, wp_posts si usas WordPress).
  3. Haz clic en una tabla y luego en "Examinar" para ver algunos registros. Si ves datos, la migración fue exitosa.

Probar la conexión

Si estás migrando un sitio web, deberás actualizar el archivo de configuración (por ejemplo, wp-config.php en WordPress) con los nuevos datos de la base de datos de cPanel (nombre, usuario, contraseña y servidor, que suele ser localhost).

[WARNING] No olvides cambiar las credenciales en tu aplicación. De lo contrario, tu sitio seguirá intentando conectarse a la base de datos de Syspanel y no funcionará.

Solución de problemas comunes

A veces, la migración puede presentar pequeños inconvenientes. Aquí te dejo algunos problemas frecuentes y cómo resolverlos.

Error "Base de datos no encontrada"

  • Causa: El nombre de la base de datos en cPanel no coincide con el que espera tu aplicación.
  • Solución: Revisa el prefijo que agrega cPanel (por ejemplo, tuusuario_mibd) y actualiza el archivo de configuración de tu sitio.

Archivo SQL demasiado grande

  • Causa: phpMyAdmin tiene un límite de tamaño para subir archivos (generalmente 50 MB).
  • Solución: Usa la herramienta "Importar" de cPanel (no phpMyAdmin) o comprime el archivo en .zip o .gz antes de subirlo.

Error de codificación (caracteres extraños)

  • Causa: La base de datos original usaba una codificación diferente (por ejemplo, latin1 en lugar de utf8).
  • Solución: Al exportar desde Syspanel, selecciona la opción "Personalizado" y elige la codificación UTF-8. Al importar en cPanel, asegúrate de que la codificación sea la misma.

Tablas no se importan correctamente

  • Causa: Puede haber un error en la sintaxis SQL o algún plugin conflictivo.
  • Solución: Exporta solo las tablas problemáticas desde Syspanel e impórtalas una por una en cPanel.

Preguntas frecuentes (FAQ)

¿Puedo migrar la base de datos sin usar phpMyAdmin?

Sí, puedes usar la línea de comandos si tienes acceso SSH. En Syspanel, exporta con mysqldump -u usuario -p basededatos > respaldo.sql. Luego, en cPanel, importa con mysql -u usuario -p nuevabd < respaldo.sql. Este método es más rápido para bases de datos grandes.

¿Qué pasa si mi base de datos tiene tablas con nombres en mayúsculas?

MySQL en Linux (común en Syspanel y cPanel) es sensible a mayúsculas en los nombres de tablas. Si tu aplicación usa nombres en mayúsculas, asegúrate de que la importación respete las mayúsculas originales. En phpMyAdmin, esto suele manejarse automáticamente.

¿Necesito migrar también los usuarios de la base de datos?

No, los usuarios se crean de nuevo en cPanel (como hiciste en el Paso 2). Solo debes asegurarte de que los privilegios coincidan con los que tenía el usuario original en Syspanel.

¿Cuánto tiempo tarda la migración?

Depende del tamaño de la base de datos. Una base de datos pequeña (menos de 10 MB) tarda segundos. Una grande (1 GB) puede tardar varios minutos. Si es muy grande, considera usar la línea de comandos.

¿Puedo probar la migración sin afectar mi sitio en vivo?

Sí, puedes hacer una copia de seguridad de tu base de datos en Syspanel y luego importarla en una base de datos de prueba en cPanel. Una vez que verifiques que todo funciona, actualiza tu sitio para que apunte a la base de datos definitiva.

Conclusión

Migrar una base de datos MySQL de Syspanel a cPanel es un proceso que, aunque requiere atención, está al alcance de cualquier usuario con un poco de paciencia. Siguiendo estos pasos: exportar desde Syspanel con phpMyAdmin, crear la base de datos en cPanel, importar el archivo SQL y verificar los datos, tendrás tu información lista en el nuevo panel.

Recuerda que la clave está en la planificación: anota todas las credenciales, haz una copia de seguridad adicional y verifica la conexión de tu aplicación después de la migración. Si encuentras algún problema, revisa la sección de solución de problemas o consulta el soporte técnico de tu hosting.

[TIP] Si tu sitio usa WordPress, Joomla o cualquier CMS, también deberás migrar los archivos del sitio (imágenes, plugins, temas) además de la base de datos. ¡No te olvides de eso!

Ahora ya estás listo para realizar tu migración con confianza. ¡Buena suerte!

¿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