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

¿Cómo exportar e importar la base de datos de WordPress en cPanel?

Actualizado el 28 de enero de 2026

¿Por qué necesitas exportar o importar la base de datos de WordPress?

La base de datos de WordPress es el corazón de tu sitio web. Almacena todo tu contenido: entradas, páginas, comentarios, configuraciones de plugins, usuarios y mucho más. Los archivos del tema y los medios (imágenes, videos) se guardan en el servidor, pero la estructura y el contenido dinámico viven en la base de datos.

Saber cómo exportar e importar la base de datos de WordPress es una habilidad fundamental para cualquier administrador de sitio. Te permitirá:

  • Realizar un backup de seguridad: Antes de actualizar WordPress, un plugin o un tema, siempre es recomendable hacer una copia de seguridad de la base de datos.
  • Migrar tu sitio a un nuevo hosting o dominio: Al mover tu web, necesitas transferir tanto los archivos como la base de datos.
  • Clonar tu sitio para un entorno de pruebas (staging): Puedes crear una copia exacta de tu web para probar cambios sin afectar el sitio en vivo.
  • Restaurar tu sitio después de un error o ataque: Si algo sale mal, tener un backup de la base de datos es tu salvavidas.

En esta guía, te explicaremos paso a paso cómo hacerlo usando la herramienta más común y accesible: phpMyAdmin dentro de cPanel (y también mencionaremos cómo hacerlo en Syspanel). No necesitas ser un experto técnico, solo sigue las instrucciones con atención.


Exportar la base de datos de WordPress desde cPanel (phpMyAdmin)

Exportar significa crear un archivo (normalmente con extensión .sql) que contiene toda la información de tu base de datos. Este archivo es tu backup.

Paso 1: Accede a cPanel

  1. Abre tu navegador web favorito.
  2. Escribe la URL de tu cPanel. Normalmente es algo como tudominio.com/cpanel o tudominio.com:2083. Si no estás seguro, tu proveedor de hosting te habrá proporcionado esta dirección.
  3. Ingresa tu nombre de usuario y contraseña de cPanel.

Paso 2: Busca y abre phpMyAdmin

Una vez dentro de cPanel, busca la sección de Bases de Datos. Allí encontrarás el ícono de phpMyAdmin. Haz clic en él.

[TIP] Si no ves phpMyAdmin directamente, puede estar dentro de una sección llamada "Bases de Datos MySQL" o similar.

Paso 3: Selecciona la base de datos de WordPress

phpMyAdmin te mostrará una lista de todas las bases de datos en tu cuenta de hosting. Debes identificar cuál es la de tu WordPress. Normalmente, el nombre es algo como tuusuario_wp o tuusuario_wordpress.

  • En el panel izquierdo de phpMyAdmin, verás una lista de bases de datos. Haz clic en el nombre de la tuya.
  • Al hacer clic, se cargarán todas las tablas (son las estructuras que contienen los datos) de tu WordPress en el panel derecho. Verás nombres como wp_posts, wp_options, wp_users, etc.

Paso 4: Inicia la exportación

  1. Asegúrate de que la base de datos correcta esté seleccionada (debería verse el nombre en la parte superior del panel derecho).
  2. En el menú superior de phpMyAdmin, haz clic en la pestaña Exportar.

Paso 5: Configura el método de exportación

phpMyAdmin te ofrecerá dos métodos principales:

  • Rápido: Selecciona todas las tablas y las exporta en formato SQL. Es el más sencillo y recomendado para la mayoría de los casos.
  • Personalizado: Te permite elegir tablas específicas, opciones de formato y compresión. Solo úsalo si necesitas un control muy detallado.

Para un backup estándar, elige Rápido.

Paso 6: Elige el formato y ejecuta la exportación

  1. En el apartado "Formato", asegúrate de que esté seleccionado SQL. Este es el formato estándar para bases de datos.
  2. Haz clic en el botón Continuar o Exportar (dependiendo de la versión de phpMyAdmin).

Paso 7: Descarga el archivo

Tu navegador comenzará a descargar un archivo con un nombre como nombre_de_tu_base_de_datos.sql. Guárdalo en un lugar seguro de tu computadora. Ese archivo contiene toda tu base de datos.

[INFO] El archivo .sql es un archivo de texto plano. Puedes abrirlo con un editor de texto (como el Bloc de notas) para ver su contenido, pero es mejor no modificarlo a menos que sepas exactamente lo que estás haciendo.


Importar la base de datos de WordPress a cPanel (phpMyAdmin)

Importar es el proceso inverso: tomar tu archivo .sql de backup y cargarlo en una base de datos (ya sea la misma o una nueva). Esto restaura tu sitio a ese punto en el tiempo.

[WARNING] ¡Importante! Al importar una base de datos, sobrescribirás todos los datos existentes en esa base de datos. Asegúrate de que la base de datos de destino esté vacía o que quieras reemplazar su contenido. Siempre es recomendable hacer un backup de la base de datos actual antes de importar una nueva.

Paso 1: Prepara la base de datos de destino (si es necesario)

Si estás migrando a un nuevo sitio o restaurando, es posible que necesites crear una base de datos nueva y un usuario. En cPanel, ve a la sección Bases de Datos MySQL.

  1. Crear una base de datos: Dale un nombre (ej. miusuario_nuevabd). Anótalo.
  2. Crear un usuario: Dale un nombre y una contraseña segura. Anótalos.
  3. Asignar el usuario a la base de datos: Selecciona el usuario y la base de datos, y asígnale Todos los privilegios.

Si ya tienes una base de datos existente que quieres reemplazar, puedes saltarte este paso.

Paso 2: Accede a phpMyAdmin y selecciona la base de datos de destino

Sigue los Pasos 1 y 2 de la sección de exportación para abrir phpMyAdmin.

En el panel izquierdo, haz clic en el nombre de la base de datos donde quieres importar los datos.

Paso 3: Vacía la base de datos (solo si vas a sobrescribir)

Si la base de datos de destino ya tiene tablas y quieres reemplazarlas por completo, debes vaciarla.

  1. Con la base de datos seleccionada, mira el panel derecho. Verás una lista de tablas.
  2. En la parte inferior de la lista, hay una opción "Seleccionar todo" o un check para seleccionar todas las tablas.
  3. En el menú desplegable "Con seleccionados" (o similar), elige Eliminar o Drop.
  4. Confirma la acción. Esto borrará todas las tablas, dejando la base de datos vacía.

Paso 4: Inicia la importación

  1. Con la base de datos de destino seleccionada (vacía o no), ve a la pestaña Importar en el menú superior.

Paso 5: Selecciona el archivo a importar

  1. En la sección "Archivo a importar", haz clic en el botón Seleccionar archivo (o "Examinar").
  2. Busca en tu computadora el archivo .sql que exportaste anteriormente.

Paso 6: Configura las opciones (opcional)

phpMyAdmin suele configurar las opciones por defecto correctamente. Sin embargo, verifica estos puntos:

  • Formato: Debe ser SQL.
  • Compatibilidad de SQL: Si tu archivo viene de una versión antigua de MySQL, puedes dejarlo como "NONE" o seleccionar la versión más compatible.
  • Modo de importación: No modifiques nada a menos que tengas problemas.

Paso 7: Ejecuta la importación

Haz clic en el botón Continuar o Importar en la parte inferior de la página.

Paso 8: Verifica la importación

El proceso puede tardar desde segundos hasta varios minutos, dependiendo del tamaño de tu base de datos. Cuando termine, verás un mensaje de éxito como "La importación se ha completado correctamente".

Para verificarlo, haz clic en el nombre de la base de datos en el panel izquierdo. Deberías ver todas las tablas de tu WordPress listadas en el panel derecho.

[TIP] Si la importación falla por un error de "tamaño máximo de archivo superado", es porque tu archivo .sql es demasiado grande. En ese caso, puedes intentar:

  • Comprimir el archivo: Antes de importar, comprime tu archivo .sql en un .zip o .gz. phpMyAdmin puede descomprimirlo automáticamente.
  • Usar la línea de comandos (SSH): Si tienes acceso SSH, es mucho más rápido y no tiene límite de tamaño.
  • Usar un plugin de WordPress: Plugins como "WP-DBManager" o "All-in-One WP Migration" pueden manejar archivos grandes.

¿Qué hacer después de importar la base de datos?

Importar la base de datos es solo una parte del proceso. Dependiendo de tu situación, es posible que necesites hacer ajustes adicionales.

Si estás migrando a un nuevo dominio o ruta

La base de datos de WordPress almacena la URL de tu sitio en varias tablas. Si cambias de dominio o de carpeta, tendrás que actualizar esas URLs.

  1. Usa un plugin: Plugins como "Better Search Replace" o "Velvet Blues Update URLs" pueden hacer este cambio de forma segura.
  2. Usa phpMyAdmin (avanzado): Puedes ejecutar una consulta SQL directamente en la base de datos. Ve a la pestaña SQL en phpMyAdmin y ejecuta algo como:
    UPDATE wp_options SET option_value = replace(option_value, 'http://tudominioantiguo.com', 'http://tudominionuevo.com') WHERE option_name = 'siteurl' OR option_name = 'home';
    UPDATE wp_posts SET guid = replace(guid, 'http://tudominioantiguo.com','http://tudominionuevo.com');
    UPDATE wp_posts SET post_content = replace(post_content, 'http://tudominioantiguo.com', 'http://tudominionuevo.com');
    
    ¡Cuidado! Reemplaza wp_ por el prefijo de tus tablas si es diferente.

Si estás restaurando un backup

Asegúrate de que los archivos de WordPress (temas, plugins, uploads) también estén restaurados a la misma versión que la base de datos. De lo contrario, podrías tener errores de incompatibilidad.


FAQ: Preguntas frecuentes sobre exportar e importar bases de datos WordPress

¿Puedo exportar/importar desde Syspanel (HestiaCP)?

Sí, el proceso es muy similar. En Syspanel, el acceso a phpMyAdmin se realiza a través del puerto 2106. La URL sería algo como tudominio.com:2106 o la IP de tu servidor seguida de :2106. Una vez dentro, el flujo de exportación e importación es idéntico al de cPanel.

¿Es seguro usar phpMyAdmin para esto?

Sí, phpMyAdmin es una herramienta oficial y ampliamente utilizada. Solo asegúrate de:

  • Usar una conexión segura (HTTPS) si es posible.
  • No compartir tus credenciales de cPanel o Syspanel.
  • No modificar datos directamente a menos que sepas lo que haces.

¿Cada cuánto debo hacer un backup de la base de datos?

Depende de la frecuencia con la que actualices tu sitio. Como mínimo, una vez a la semana para sitios con poco movimiento. Para blogs o tiendas online con actividad diaria, hazlo a diario o cada dos días. Muchos plugins de backup pueden automatizar este proceso.

¿Qué hago si mi archivo .sql es muy grande para importar?

Como se mencionó antes, puedes comprimirlo en .zip o .gz. También puedes usar la opción de Importar archivo comprimido que ofrece phpMyAdmin. Si el problema persiste, contacta a tu proveedor de hosting para que aumente el límite de tamaño de subida o usa una herramienta de línea de comandos.

¿Puedo exportar solo algunas tablas en lugar de toda la base de datos?

Sí, en el método de exportación Personalizado puedes seleccionar tablas específicas. Esto es útil si solo quieres respaldar el contenido (wp_posts, wp_comments) sin las configuraciones de plugins (wp_options).

¿Es lo mismo exportar la base de datos que usar un plugin de backup?

No exactamente. Un plugin de backup (como UpdraftPlus o BackWPup) suele hacer una copia completa de todo tu sitio: archivos + base de datos. Exportar solo la base de datos es una parte de ese proceso. Para una restauración completa, necesitas ambos.


Conclusión

Saber cómo exportar e importar la base de datos de WordPress a través de phpMyAdmin en cPanel (o Syspanel) te da un control total sobre la seguridad y la movilidad de tu sitio web. Es un proceso sencillo una vez que lo has hecho un par de veces.

Recuerda siempre:

  1. Haz backups frecuentes. No esperes a tener un problema.
  2. Verifica que tu archivo .sql se haya descargado correctamente (puedes comprobar su tamaño).
  3. Al importar, asegúrate de estar en la base de datos correcta para no sobrescribir información valiosa por error.

Con esta guía, ya tienes las herramientas para gestionar tu base de datos como un profesional. ¡Practica en un entorno de pruebas si es posible y conviértete en el dueño de tu WordPress!

¿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