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

Guía para migrar una base de datos de MySQL a MariaDB en cPanel

Actualizado el 29 de abril de 2026

Migrar una base de datos de MySQL a MariaDB en un entorno cPanel es un proceso mucho más sencillo de lo que parece. De hecho, MariaDB es un reemplazo directo de MySQL, creado por los mismos desarrolladores originales, y en la mayoría de los casos tu web funcionará exactamente igual o incluso mejor. Esta guía paso a paso está diseñada para usuarios sin experiencia técnica, y te explicaré todo lo que necesitas saber: desde la preparación hasta la verificación final.

¿Por qué migrar de MySQL a MariaDB?

Antes de empezar, es importante que sepas que MariaDB no es una base de datos completamente diferente, sino una evolución. Las principales ventajas son:

  • Mayor rendimiento: MariaDB suele ser más rápido en consultas complejas.
  • Compatibilidad total: Los comandos SQL, las aplicaciones y los paneles de control como cPanel funcionan exactamente igual.
  • Mejor seguridad: Recibe actualizaciones más frecuentes y tiene parches de seguridad mejorados.
  • Gratuito y open source: Sin costes de licencia adicionales.

Si tu hosting usa cPanel, lo más probable es que ya tengas MariaDB instalado, pero en servidores antiguos aún puede correr MySQL. La migración es recomendable para estar al día.

Requisitos previos antes de migrar

Para que todo salga bien, necesitas tener lo siguiente:

  • Acceso a cPanel (con usuario y contraseña de tu cuenta de hosting).
  • Acceso a phpMyAdmin (dentro de cPanel, en la sección de Bases de Datos).
  • Copia de seguridad de todas tus bases de datos (esto es obligatorio, no te saltes este paso).
  • Conocimiento básico de qué aplicaciones usan cada base de datos (por ejemplo, WordPress, Joomla, etc.).

[WARNING] No migres nunca sin hacer una copia de seguridad. Si algo sale mal, podrías perder todos tus datos. Haz una copia de seguridad completa de la base de datos y de los archivos de tu web.

Paso 1: Identificar qué bases de datos tienes

Accede a cPanel y busca la sección "Bases de Datos MySQL" (o similar). Allí verás un listado de todas las bases de datos que tienes creadas. Anota los nombres y las aplicaciones asociadas (por ejemplo, "wordpress_db", "tienda_db", etc.).

Si no sabes qué aplicación usa cada base, puedes revisar los archivos de configuración (por ejemplo, en WordPress es el wp-config.php, en Joomla el configuration.php). Pero no te preocupes, con la migración no perderás la vinculación.

Paso 2: Hacer una copia de seguridad de las bases de datos

Este es el paso más importante. Hay dos formas de hacerlo:

Opción A: Desde phpMyAdmin (recomendado para principiantes)

  1. Dentro de cPanel, haz clic en phpMyAdmin.
  2. Selecciona la base de datos que quieres respaldar (en el panel izquierdo).
  3. Ve a la pestaña "Exportar".
  4. Elige el método "Rápido" y formato SQL.
  5. Haz clic en "Continuar" y se descargará un archivo .sql.

Repite esto para cada base de datos.

Opción B: Desde la herramienta "Backup" de cPanel

  1. En cPanel, ve a la sección "Archivos" > "Backup".
  2. En "Descargar una copia de seguridad de la base de datos MySQL", selecciona la base y se descargará automáticamente.

Guarda estos archivos en tu ordenador o en un almacenamiento seguro (Google Drive, Dropbox, etc.).

Paso 3: Verificar si tu servidor ya usa MariaDB

Antes de migrar, comprueba qué motor de base de datos tienes actualmente. En phpMyAdmin, en la página principal, verás un mensaje como:

  • "Servidor de bases de datos: MySQL 5.7"
  • "Servidor de bases de datos: MariaDB 10.x"

Si ya es MariaDB, no necesitas migrar. Si es MySQL, continúa con el siguiente paso.

Paso 4: Solicitar el cambio a MariaDB

En la mayoría de los hostings con cPanel, el cambio de MySQL a MariaDB lo realiza el administrador del servidor. Tú, como usuario, no puedes hacerlo directamente desde tu panel. Sin embargo, puedes solicitarlo de dos maneras:

Opción A: A través del soporte técnico

Abre un ticket de soporte con tu proveedor de hosting indicando:

"Me gustaría migrar mis bases de datos de MySQL a MariaDB en mi cuenta de cPanel. Por favor, indíqueme si es posible y si necesita que haga algo."

Ellos te responderán y, en muchos casos, harán el cambio sin que tú tengas que mover un dedo.

Opción B: Si tienes acceso root (solo para administradores)

Si tienes acceso SSH al servidor, puedes cambiar el motor usando comandos de WHM (Web Host Manager). Pero para usuarios de cPanel estándar, esto no es necesario.

[INFO] Si tu hosting usa Syspanel (antes conocido como HestiaCP), el proceso es similar. Accede al panel por el puerto 2106 (por ejemplo, https://tudominio.com:2106) y en la sección de bases de datos podrás ver el motor actual. Para migrar, contacta al soporte de Syspanel.

Paso 5: Migrar las bases de datos (si haces el cambio manual)

Si el soporte técnico te da vía libre o decides hacerlo tú mismo (por ejemplo, en un servidor VPS), estos son los pasos:

5.1. Exportar todas las bases de datos

Ya lo hiciste en el paso 2. Asegúrate de tener todos los archivos .sql.

5.2. Eliminar las bases de datos antiguas (opcional pero recomendado)

En cPanel, ve a "Bases de Datos MySQL" y elimina cada base de datos. No te preocupes, las volverás a crear.

[WARNING] Si eliminas las bases de datos, tu sitio web dejará de funcionar hasta que las importes de nuevo. Hazlo solo si estás seguro de que tienes las copias de seguridad.

5.3. Crear nuevas bases de datos en MariaDB

  1. En cPanel, ve a "Bases de Datos MySQL".
  2. Crea una nueva base de datos con el mismo nombre que la original (por ejemplo, "wordpress_db").
  3. Crea un usuario (o usa el mismo) y asigna todos los privilegios.
  4. Anota el nombre de la base, el usuario y la contraseña.

5.4. Importar los datos desde phpMyAdmin

  1. Abre phpMyAdmin.
  2. Selecciona la nueva base de datos (vacía) en el panel izquierdo.
  3. Ve a la pestaña "Importar".
  4. Haz clic en "Seleccionar archivo" y elige el .sql que descargaste.
  5. Haz clic en "Continuar" y espera a que termine.

Repite para cada base de datos.

Paso 6: Verificar que todo funciona

Una vez importadas las bases, comprueba:

  • Tu web carga correctamente: Accede a tu dominio y a las páginas principales.
  • Prueba el inicio de sesión: Si tienes un panel de administración (WordPress, etc.), inicia sesión.
  • Revisa los datos: Entra a phpMyAdmin y verifica que las tablas tengan registros.

Si todo está bien, ¡felicidades! Has migrado con éxito.

Posibles problemas y soluciones

Error "Base de datos no encontrada"

Revisa que el nombre de la base, el usuario y la contraseña en el archivo de configuración de tu web (por ejemplo, wp-config.php) coincidan exactamente con los que creaste en el paso 5.3.

Error de compatibilidad de versiones

Si tu web usaba funciones muy específicas de MySQL, puede que MariaDB no las soporte. Esto es raro, pero si ocurre, contacta al soporte técnico para que te ayuden a adaptar las consultas.

La web carga muy lenta

A veces MariaDB necesita un pequeño ajuste de configuración. Si notas lentitud, contacta a tu hosting para que optimicen los parámetros.

Preguntas frecuentes (FAQ)

¿Perderé mis datos al migrar?

No, si haces una copia de seguridad antes. La migración solo cambia el motor de base de datos, no los datos.

¿Tengo que cambiar algo en mi web?

Generalmente no. Las aplicaciones como WordPress, Joomla, Drupal, etc., funcionan igual con MariaDB.

¿Puedo migrar solo una base de datos?

Sí, puedes migrar una a una. No es necesario hacerlo todo a la vez.

¿Mi hosting con cPanel me cobrará por la migración?

Depende del proveedor. Muchos lo hacen gratis como parte del soporte. Pregunta antes.

¿Qué pasa si uso Syspanel (HestiaCP)?

El proceso es similar. Accede al panel por el puerto 2106, exporta tus bases desde la sección de bases de datos, y luego contacta al soporte para que cambien el motor a MariaDB.

Conclusión

Migrar de MySQL a MariaDB en cPanel es un proceso seguro y recomendado. Siguiendo esta guía, incluso si no tienes experiencia técnica, podrás hacerlo sin problemas. Recuerda siempre:

  • Haz copias de seguridad antes de cualquier cambio.
  • Contacta al soporte si tienes dudas.
  • Verifica que todo funcione después de la migración.

MariaDB te dará un mejor rendimiento y seguridad, y tu web te lo agradecerá. ¡Manos a la obra!

¿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