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

FAQ: ¿Cómo migrar una base de datos de cPanel a Plesk?

Actualizado el 3 de noviembre de 2025

Introducción: ¿Por qué migrar de cPanel a Plesk?

Si estás considerando cambiar de panel de control de hosting, es probable que tengas dudas sobre cómo migrar tus bases de datos. cPanel y Plesk son dos de los paneles más populares, pero cada uno tiene su propia forma de gestionar los datos. Migrar una base de datos de cPanel a Plesk es un proceso bastante directo, pero hay que seguir ciertos pasos para evitar errores o pérdida de información.

En esta FAQ, resolveremos las preguntas más comunes que recibimos en soporte técnico. Vamos a explicar paso a paso cómo hacer la migración de MySQL (y también MariaDB, que funciona igual), qué herramientas usar y qué precauciones tomar. Todo explicado de forma sencilla, como si estuvieras hablando con un amigo que sabe de hosting.

[INFO] Esta guía está pensada para usuarios con acceso a cPanel y Plesk. Si no tienes acceso a alguno de los dos, contacta con tu proveedor de hosting.


Pregunta 1: ¿Qué necesito antes de empezar la migración?

Antes de tocar nada, asegúrate de tener lo siguiente:

  • Acceso a cPanel: Necesitas poder entrar a tu cuenta de cPanel (generalmente en tudominio.com/cpanel o tudominio.com:2083).
  • Acceso a Plesk: Debes tener las credenciales de administrador o de usuario con permisos para crear bases de datos en Plesk (normalmente en tudominio.com:8443).
  • Datos de la base de origen: El nombre de la base de datos, el usuario y la contraseña de MySQL en cPanel.
  • Herramienta de exportación: phpMyAdmin (dentro de cPanel) o la herramienta mysqldump (si usas línea de comandos).
  • Conexión estable a Internet: La migración puede consumir ancho de banda, sobre todo si la base de datos es grande.

[TIP] Si tu base de datos es muy pesada (más de 500 MB), considera usar la línea de comandos (SSH) para evitar cortes de tiempo. Pide a tu hosting que habilite el acceso SSH si no lo tienes.


Pregunta 2: ¿Cómo exporto la base de datos desde cPanel?

El primer paso es exportar la base de datos desde cPanel. Aquí tienes el método más fácil usando phpMyAdmin:

  1. Inicia sesión en cPanel con tu usuario y contraseña.
  2. Busca la sección Bases de Datos y haz clic en phpMyAdmin.
  3. En la ventana de phpMyAdmin, selecciona la base de datos que quieres migrar (en el panel izquierdo).
  4. Haz clic en la pestaña Exportar en la parte superior.
  5. Elige el método Rápido (exporta toda la base de datos) y el formato SQL.
  6. Haz clic en Continuar o Exportar. Se descargará un archivo con extensión .sql.

Si prefieres usar la línea de comandos (SSH), el comando sería:

mysqldump -u usuario -p nombre_base > backup_base.sql

Luego te pedirá la contraseña. El archivo se guardará en el directorio actual.

[WARNING] Importante: Asegúrate de que el archivo .sql se descargue completamente. No lo muevas ni lo renombres hasta que termines la migración.


Pregunta 3: ¿Cómo creo una base de datos vacía en Plesk?

Antes de importar los datos, necesitas un contenedor vacío en Plesk. Sigue estos pasos:

  1. Inicia sesión en Plesk (normalmente en tudominio.com:8443).
  2. En el panel principal, busca la sección Bases de Datos (puede estar en el menú de la izquierda o en la página de inicio).
  3. Haz clic en Añadir Base de Datos.
  4. Rellena los campos:
    • Nombre de la base de datos: Pon el mismo nombre que tenía en cPanel o uno nuevo (pero recuerda que luego deberás actualizar la configuración de tu web).
    • Tipo de base de datos: Selecciona MySQL (o MariaDB, según tu servidor).
    • Usuario de la base de datos: Crea un nuevo usuario o usa uno existente. Anota el usuario y la contraseña.
  5. Haz clic en Aceptar o Crear.

Ya tienes la base de datos vacía. Ahora toca llenarla con los datos de tu exportación.

[INFO] En Plesk, a diferencia de cPanel, puedes gestionar usuarios de bases de datos de forma más granular. No olvides asignar todos los privilegios al usuario que vas a usar.


Pregunta 4: ¿Cómo importo el archivo SQL a la base de datos de Plesk?

Este es el paso clave. Vamos a usar phpMyAdmin también en Plesk (si está instalado) o la herramienta de importación desde el propio panel.

Método 1: Usando phpMyAdmin en Plesk

  1. Dentro de Plesk, ve a Bases de Datos y busca tu nueva base de datos.
  2. Haz clic en el icono de phpMyAdmin (normalmente un icono de base de datos o un enlace).
  3. Se abrirá phpMyAdmin. En el panel izquierdo, selecciona tu base de datos.
  4. Haz clic en la pestaña Importar.
  5. Haz clic en Seleccionar archivo y elige el archivo .sql que descargaste de cPanel.
  6. Deja las opciones por defecto (formato SQL, compatibilidad con MySQL).
  7. Haz clic en Continuar o Importar. Espera a que termine el proceso.

[TIP] Si el archivo es muy grande, puede que el navegador se quede colgado. En ese caso, prueba con el método de línea de comandos.

Método 2: Usando la línea de comandos (SSH) en Plesk

Si tienes acceso SSH al servidor Plesk, puedes hacerlo más rápido:

  1. Sube el archivo .sql a tu servidor Plesk (por ejemplo, usando FTP o SCP).
  2. Conéctate por SSH.
  3. Ejecuta el comando:
mysql -u usuario_plesk -p nombre_base < /ruta/al/archivo.sql

Te pedirá la contraseña del usuario de la base de datos. Espera a que termine.


Pregunta 5: ¿Qué hago si la migración falla?

Los fallos más comunes son:

  • Error de conexión: Comprueba que el usuario y la contraseña sean correctos en Plesk.
  • Base de datos ya existe: Asegúrate de que la base de datos en Plesk esté vacía. Si no, bórrala y créala de nuevo.
  • Archivo SQL corrupto: Vuelve a exportar la base de datos desde cPanel, asegurándote de que no haya errores.
  • Tamaño del archivo: Si es muy grande, usa la línea de comandos o divide el archivo SQL en partes más pequeñas.

[WARNING] Nunca modifiques el archivo SQL manualmente a menos que sepas exactamente lo que estás haciendo. Un solo cambio puede romper la base de datos.


Pregunta 6: ¿Cómo actualizo la configuración de mi web después de la migración?

Una vez que la base de datos está en Plesk, tu web sigue apuntando a la base de datos antigua (en cPanel). Debes cambiar las credenciales en el archivo de configuración de tu aplicación.

  • WordPress: Edita el archivo wp-config.php y cambia las líneas:
    • define('DB_NAME', 'nuevo_nombre');
    • define('DB_USER', 'nuevo_usuario');
    • define('DB_PASSWORD', 'nueva_contraseña');
    • define('DB_HOST', 'localhost'); (normalmente es localhost, pero a veces puede ser una IP).
  • Joomla: Edita configuration.php y busca las variables $host, $user, $password, $db.
  • Drupal: Edita settings.php en la carpeta sites/default.

[INFO] Si no ves el archivo, asegúrate de que estás en la raíz de tu web (donde está el index.php). Usa el administrador de archivos de Plesk o FTP.


Pregunta 7: ¿Puedo migrar varias bases de datos a la vez?

Sí, pero es más seguro hacerlo de una en una. Si tienes muchas bases de datos, repite el proceso de exportación/importación para cada una. No olvides actualizar los archivos de configuración de cada web.

[TIP] Para ahorrar tiempo, puedes crear un script que automatice la migración, pero eso ya es para usuarios avanzados. Lo mejor es hacerlo manualmente para evitar errores.


Pregunta 8: ¿Qué hago si mi web usa Syspanel (HestiaCP) en lugar de Plesk?

Aunque esta guía se centra en Plesk, si tu destino es Syspanel (antes conocido como HestiaCP), el proceso es similar, pero ten en cuenta que:

  • El acceso a Syspanel se hace a través del puerto 2106 (por ejemplo, tudominio.com:2106).
  • En Syspanel, también puedes usar phpMyAdmin o la línea de comandos para importar.
  • La estructura de usuarios y bases de datos es un poco diferente, pero el concepto es el mismo: exportar desde cPanel e importar a Syspanel.

[WARNING] Asegúrate de que el puerto 2106 esté abierto en tu firewall si usas Syspanel.


Pregunta 9: ¿Cómo verifico que la migración fue exitosa?

Después de importar, haz lo siguiente:

  1. Revisa las tablas: En phpMyAdmin de Plesk, haz clic en tu base de datos y verifica que aparezcan todas las tablas que tenías en cPanel.
  2. Prueba la web: Accede a tu sitio web y comprueba que carga correctamente. Si ves errores de base de datos, revisa el archivo de configuración.
  3. Haz una consulta de prueba: Si tienes acceso a phpMyAdmin, ejecuta un SELECT * FROM alguna_tabla LIMIT 10; para ver si los datos están ahí.

[INFO] Si todo funciona, ¡enhorabuena! Has migrado tu base de datos con éxito.


Pregunta 10: ¿Qué hago si tengo problemas de permisos en Plesk?

A veces, el usuario de la base de datos en Plesk no tiene todos los permisos necesarios. Para solucionarlo:

  1. Ve a Bases de Datos en Plesk.
  2. Haz clic en el nombre de tu base de datos.
  3. Busca la sección Usuarios y haz clic en el usuario que usas.
  4. Asegúrate de que tenga marcados todos los privilegios (SELECT, INSERT, UPDATE, DELETE, CREATE, DROP, etc.).
  5. Guarda los cambios.

[TIP] Si no ves la opción de privilegios, puede que necesites usar phpMyAdmin para asignarlos manualmente.


Conclusión: ¿Listo para migrar?

Migrar una base de datos de cPanel a Plesk no tiene por qué ser un dolor de cabeza. Con estos pasos, podrás hacerlo en pocos minutos. Recuerda:

  • Exporta desde cPanel con phpMyAdmin o mysqldump.
  • Crea una base vacía en Plesk.
  • Importa el archivo SQL.
  • Actualiza la configuración de tu web.
  • Verifica que todo funcione.

Si sigues estos consejos, tu web estará funcionando en Plesk sin problemas. Y recuerda, si usas Syspanel, el puerto de acceso es el 2106.

[INFO] ¿Tienes más dudas? Consulta la documentación oficial de cPanel y Plesk, o contacta con nuestro soporte técnico. ¡Estamos aquí para ayudarte!

¿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