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

Guía para migrar base de datos de MySQL a MariaDB en WordPress

Actualizado el 2 de marzo de 2026

¡Hola! Soy tu técnico de soporte amigable. ¿Estás pensando en dar el salto de MySQL a MariaDB en tu WordPress? ¡Excelente idea! Es un paso seguro, gratuito y que te dará un mejor rendimiento. No te preocupes, voy a guiarte paso a paso para que la migración sea un éxito, incluso si no eres un experto en servidores. Vamos a ello.

¿Por qué migrar de MySQL a MariaDB en WordPress?

Antes de ponernos manos a la obra, es bueno que entiendas por qué esta migración es tan recomendada. MariaDB es un fork (una bifurcación) de MySQL, creado por los mismos desarrolladores originales. Es 100% compatible, pero trae mejoras importantes:

  • Mayor rendimiento: MariaDB suele ser más rápido en consultas complejas, lo que se traduce en un WordPress más ágil.
  • Mejor seguridad: Recibe actualizaciones y parches de seguridad de forma más activa.
  • Motores de almacenamiento avanzados: Como Aria, que es más rápido que MyISAM, o ColumnStore para análisis de datos.
  • Es gratuito y de código abierto: Sin licencias ni costos ocultos.
  • Migración sin dolor: No necesitas cambiar nada en tu WordPress, ya que usa la misma interfaz (PHP) y las mismas funciones de base de datos.

En resumen, es una actualización que no tiene contras. ¡Solo beneficios!

¿Qué necesito antes de empezar?

La preparación es clave para evitar sustos. Vamos a asegurarnos de que todo esté listo.

Requisitos básicos

  1. Acceso a tu servidor: Necesitas acceso SSH (línea de comandos) o, como mínimo, acceso a un panel de control como Syspanel, cPanel o similar.
  2. Acceso a phpMyAdmin o Adminer: Para hacer una copia de seguridad de tu base de datos.
  3. Conocimientos básicos de línea de comandos: No te preocupes, te daré los comandos exactos.
  4. WordPress funcionando: Asegúrate de que tu sitio web esté operativo.

Haz una copia de seguridad COMPLETA

Este es el paso más importante. Si algo sale mal, podrás restaurar todo.

[WARNING]: No omitas este paso. Una copia de seguridad es tu red de seguridad.

Paso 1: Copia de seguridad de la base de datos

  • Accede a phpMyAdmin (normalmente en tudominio.com/phpmyadmin).
  • Selecciona tu base de datos de WordPress (la que usa tu sitio).
  • Haz clic en la pestaña "Exportar".
  • Elige el método "Rápido" y formato "SQL".
  • Haz clic en "Continuar" y descarga el archivo .sql.

Paso 2: Copia de seguridad de los archivos de WordPress

  • Conéctate a tu servidor por FTP (FileZilla, por ejemplo) o a través del administrador de archivos de tu hosting.
  • Comprime toda la carpeta de tu WordPress (donde están wp-content, wp-config.php, etc.) en un archivo .zip o .tar.gz.
  • Descarga ese archivo a tu ordenador.

¡Listo! Ya tienes tu red de seguridad.

Migrar la base de datos de MySQL a MariaDB paso a paso

Aquí viene la parte práctica. Te guiaré a través de dos métodos: el más común (con Syspanel o SSH) y otro más visual (con phpMyAdmin). Ambos son válidos.

Método 1: Migración con Syspanel (Recomendado para usuarios de HestiaCP)

Si tu hosting usa Syspanel (el panel de control que antes se llamaba HestiaCP), el proceso es muy sencillo. Recuerda que el acceso a Syspanel es a través del puerto 2106 (ejemplo: tudominio.com:2106).

[INFO]: Syspanel gestiona tanto MySQL como MariaDB. Solo necesitas cambiar el motor de la base de datos, no los datos.

Paso 1: Accede a Syspanel

  • Abre tu navegador y ve a https://tudominio.com:2106.
  • Inicia sesión con tu usuario y contraseña de administrador.

Paso 2: Exporta tu base de datos desde MySQL

  • En el menú de la izquierda, busca "Base de datos" o "DB".
  • Selecciona tu base de datos de WordPress.
  • Busca la opción "Exportar" o "Backup". Syspanel suele ofrecer un botón para descargar un archivo .sql.
  • Descarga ese archivo a tu ordenador. Este es tu respaldo de la base de datos.

Paso 3: Cambia el motor de base de datos

  • En Syspanel, ve a "Servidor" > "Servicios" o "Configuración del servidor".
  • Busca la sección de "Base de datos" o "Database Server".
  • Verás una opción para cambiar entre "MySQL" y "MariaDB". Selecciona MariaDB.
  • Haz clic en "Guardar" o "Aplicar cambios". Syspanel se encargará de instalar MariaDB y detener MySQL.

Paso 4: Importa tu base de datos a MariaDB

  • Vuelve a la sección "Base de datos" en Syspanel.
  • Selecciona tu base de datos (ahora gestionada por MariaDB).
  • Busca la opción "Importar" o "Restaurar".
  • Selecciona el archivo .sql que descargaste antes.
  • Haz clic en "Importar". ¡Listo! Tu base de datos ya está en MariaDB.

Paso 5: Verifica que todo funcione

  • Visita tu sitio web de WordPress. Debería cargar sin problemas.
  • Revisa las páginas, entradas y el panel de administración.

Método 2: Migración manual con SSH (Para usuarios avanzados)

Si tienes acceso SSH, este método es muy rápido y te da control total.

Paso 1: Conéctate por SSH

  • Abre tu terminal (Linux/Mac) o usa un cliente como PuTTY (Windows).
  • Conéctate a tu servidor: ssh usuario@tudominio.com

Paso 2: Exporta la base de datos desde MySQL

  • Ejecuta el siguiente comando (reemplaza usuario, basededatos y archivo.sql con tus datos):
    mysqldump -u usuario -p basededatos > respaldo_wordpress.sql
    
  • Te pedirá la contraseña de la base de datos. Escríbela y presiona Enter.
  • Esto creará un archivo respaldo_wordpress.sql en tu directorio actual.

Paso 3: Instala MariaDB (si no está instalado)

  • Dependiendo de tu sistema operativo (Ubuntu/Debian, CentOS, etc.), el comando varía. Los más comunes son:
    • Ubuntu/Debian: sudo apt update && sudo apt install mariadb-server
    • CentOS/RHEL: sudo yum install mariadb-server

Paso 4: Detén MySQL y arranca MariaDB

  • Detén el servicio de MySQL: sudo systemctl stop mysql
  • Arranca MariaDB: sudo systemctl start mariadb
  • Habilita MariaDB para que inicie automáticamente: sudo systemctl enable mariadb

Paso 5: Importa la base de datos a MariaDB

  • Ahora importa el archivo que exportaste:
    mysql -u usuario -p basededatos < respaldo_wordpress.sql
    
  • Ingresa la contraseña cuando te la pida.

Paso 6: Verifica la conexión

  • Asegúrate de que WordPress se conecte a MariaDB. Normalmente no necesitas cambiar nada en wp-config.php, ya que MariaDB usa el mismo puerto (3306) y las mismas credenciales.

Método 3: Migración con phpMyAdmin (Para usuarios visuales)

Si prefieres una interfaz gráfica, phpMyAdmin es tu aliado.

Paso 1: Exporta la base de datos desde MySQL (como hicimos al principio)

  • En phpMyAdmin, selecciona tu base de datos.
  • Ve a "Exportar" > "Rápido" > "SQL" > "Continuar".
  • Descarga el archivo .sql.

Paso 2: Cambia el motor de base de datos en tu servidor

  • Este paso depende de tu hosting. Si tienes acceso a un panel como Syspanel, sigue el Método 1. Si no, contacta a tu proveedor de hosting y pídeles que cambien de MySQL a MariaDB. Muchos lo hacen sin costo.

Paso 3: Importa la base de datos a MariaDB

  • Una vez que tu servidor esté usando MariaDB, vuelve a phpMyAdmin (la URL será la misma).
  • Selecciona la misma base de datos (debería estar vacía o con el nombre que tenías).
  • Ve a "Importar".
  • Selecciona el archivo .sql que descargaste.
  • Haz clic en "Continuar". ¡Listo!

Preguntas frecuentes (FAQ)

Aquí respondo las dudas más comunes que me suelen hacer.

¿Perderé mis datos de WordPress?

No, si haces una copia de seguridad correcta. La migración solo cambia el motor de base de datos, no los datos. Tus entradas, páginas, usuarios y configuraciones se mantienen intactas.

¿Tengo que cambiar algo en wp-config.php?

No. MariaDB es compatible con MySQL, así que las credenciales (usuario, contraseña, base de datos, host) son las mismas. WordPress seguirá funcionando sin cambios.

¿Afecta esto a los plugins o temas?

No, a menos que uses un plugin muy antiguo que dependa de funciones específicas de MySQL. En la práctica, el 99% de los plugins y temas funcionan perfectamente con MariaDB.

¿Puedo volver a MySQL si algo sale mal?

Sí. Solo tienes que repetir el proceso inverso: exportar la base de datos desde MariaDB, cambiar el motor a MySQL e importar. Pero si seguiste los pasos, no debería ser necesario.

¿MariaDB es más rápido que MySQL?

Sí, especialmente en sitios con mucho tráfico o bases de datos grandes. Verás una mejora en la velocidad de carga de tu WordPress.

¿Qué pasa si mi hosting no soporta MariaDB?

La mayoría de los hostings modernos lo soportan. Si no, contacta con su soporte técnico. Muchos ofrecen la opción de cambiar gratuitamente.

Consejos finales para una migración exitosa

  1. Prueba en un entorno de staging: Si tienes un sitio de pruebas, migra primero ahí. Así te aseguras de que todo funciona.
  2. Actualiza WordPress, plugins y temas: Antes de migrar, asegúrate de tener todo actualizado. Esto evita conflictos.
  3. Revisa los logs de errores: Después de la migración, revisa el archivo wp-config.php para activar los logs de depuración (define('WP_DEBUG', true);). Si ves errores, revísalos.
  4. No olvides desactivar la caché: Temporalmente, desactiva los plugins de caché para evitar que se guarden versiones antiguas.
  5. Disfruta de tu WordPress más rápido: Una vez que todo esté funcionando, notarás la diferencia.

[TIP]: Si usas Syspanel, el proceso es el más sencillo. Solo cambia el motor en la configuración del servidor y listo. No necesitas tocar nada más.

¡Y eso es todo! Has migrado tu base de datos de MySQL a MariaDB en WordPress. Si tienes alguna duda, no dudes en contactarme. ¡Buena suerte y a disfrutar de un WordPress más rápido!

¿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