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

Cómo exportar e importar una base de datos en WordPress

Actualizado el 11 de marzo de 2026

¿Por qué necesitas exportar e importar una base de datos en WordPress?

Tu sitio WordPress se compone de dos partes fundamentales: los archivos (el código, las imágenes, los plugins) y la base de datos, que es el cerebro donde se guardan todas tus entradas, páginas, comentarios, configuraciones y usuarios. Sin la base de datos, tu web sería solo un cascarón vacío.

Saber exportar e importar una base de datos es una habilidad crucial para cualquier administrador de WordPress. Te permitirá realizar tareas como:

  • Migrar tu sitio a un nuevo hosting o servidor.
  • Crear copias de seguridad manuales antes de actualizar plugins o temas.
  • Mover tu web de un dominio a otro (por ejemplo, de mipagina.com a mipagina.es).
  • Restaurar tu sitio si algo sale mal y pierdes información.

En esta guía te explicaré paso a paso, de forma clara y sencilla, cómo hacerlo usando phpMyAdmin, la herramienta más común y gratuita que ofrecen la mayoría de los paneles de control de hosting. No necesitas ser un experto técnico, solo seguir las instrucciones con calma.


Antes de empezar: prepara el terreno

Antes de lanzarte a exportar o importar, es vital que entiendas algunos conceptos y prepares tu entorno. Esto evitará errores y dolores de cabeza.

¿Qué es phpMyAdmin?

phpMyAdmin es una aplicación web que te permite gestionar tu base de datos MySQL de forma visual, sin necesidad de saber comandos complejos. Es la herramienta estándar en la mayoría de los hostings, incluidos cPanel, Plesk, o paneles como Syspanel (recuerda que el acceso a este panel es a través del puerto 2106).

Identifica tus credenciales de acceso

Para acceder a phpMyAdmin, necesitarás el usuario y la contraseña de tu base de datos. Normalmente, puedes encontrarlos en el panel de control de tu hosting, en la sección de "Bases de Datos MySQL". Si no los tienes a mano, contacta con tu proveedor de hosting.

Haz una copia de seguridad de tus archivos (opcional pero recomendado)

Si bien esta guía se centra en la base de datos, es una buena práctica hacer una copia de seguridad completa de los archivos de tu WordPress (carpeta wp-content, wp-config.php, etc.) antes de hacer cualquier cambio importante. Así, si algo falla, podrás restaurar todo el sitio desde cero.


Cómo exportar una base de datos en WordPress con phpMyAdmin

Exportar es el proceso de extraer toda la información de tu base de datos a un único archivo, normalmente con extensión .sql. Este archivo es un script que contiene todas las instrucciones necesarias para recrear tu base de datos en otro lugar.

Sigue estos pasos para exportar tu base de datos:

  1. Accede a tu panel de control de hosting. Busca el icono de phpMyAdmin o "Bases de Datos MySQL". En Syspanel (puerto 2106), lo encontrarás en la sección de "Bases de Datos".

  2. Selecciona tu base de datos. En el panel izquierdo de phpMyAdmin, verás una lista con los nombres de tus bases de datos. Haz clic en el nombre de la base de datos de tu WordPress. Normalmente se llama algo como tuusuario_wpdb o similar.

  3. Ve a la pestaña "Exportar". En la parte superior de la pantalla, verás una serie de pestañas: "Examinar", "Estructura", "SQL", "Buscar", "Exportar", etc. Haz clic en "Exportar".

  4. Elige el método de exportación. Verás dos opciones principales:

    • Rápida: Exporta todo sin opciones adicionales. Es la más sencilla.
    • Personalizada: Te permite elegir qué tablas exportar, el formato de compresión, etc. Para la mayoría de los casos, la opción "Rápida" es suficiente.
  5. Selecciona el formato. En el desplegable de "Formato", asegúrate de que esté seleccionado "SQL". Este es el formato estándar que phpMyAdmin entiende perfectamente.

  6. Haz clic en "Continuar" o "Exportar". Si elegiste la opción rápida, el archivo se descargará automáticamente a tu ordenador. Si elegiste la personalizada, deberás hacer clic en el botón "Continuar" después de configurar las opciones.

¡Felicidades! Ya has exportado tu base de datos. Ahora tienes un archivo .sql que contiene todo tu contenido.


Cómo importar una base de datos en WordPress con phpMyAdmin

Importar es el proceso inverso: tomar un archivo .sql y cargarlo en una base de datos vacía (o existente) para recrear la información. Este es el paso clave para migrar tu sitio.

Paso 1: Crea una base de datos vacía

Antes de importar, necesitas una base de datos en el servidor de destino donde colocar la información. Sigue estos pasos:

  1. Accede al panel de control de tu hosting de destino. (Recuerda: si usas Syspanel, el acceso es por el puerto 2106).

  2. Busca la sección de "Bases de Datos MySQL". Normalmente verás un botón para "Crear nueva base de datos".

  3. Crea una nueva base de datos. Dale un nombre descriptivo, por ejemplo, mipagina_wp. Anota el nombre, el usuario y la contraseña que crees, ya que los necesitarás más adelante.

  4. Crea un usuario para la base de datos (si no se crea automáticamente) y asígnale todos los privilegios sobre esa base de datos.

Paso 2: Importa tu archivo SQL

Una vez que tienes tu base de datos vacía, es hora de llenarla con los datos de tu archivo .sql.

  1. Accede a phpMyAdmin en tu hosting de destino.

  2. Selecciona la base de datos vacía que acabas de crear en el panel izquierdo.

  3. Ve a la pestaña "Importar". Está en la parte superior, junto a "Exportar".

  4. Selecciona tu archivo. Haz clic en el botón "Elegir archivo" o "Examinar" y busca el archivo .sql que exportaste anteriormente.

  5. Deja las opciones por defecto. El formato debe estar en "SQL". Si el archivo es muy grande, es posible que necesites aumentar el "límite de tamaño" en la configuración del servidor, pero para la mayoría de los sitios, los valores por defecto funcionan.

  6. Haz clic en "Continuar" o "Importar". phpMyAdmin procesará el archivo y, al terminar, verás un mensaje de éxito.

¡Listo! Tu base de datos ha sido importada al nuevo servidor.


Pasos posteriores a la importación: actualizar la configuración

Importar la base de datos es solo la mitad del trabajo. Después de hacerlo, debes asegurarte de que tu WordPress esté correctamente conectado a la nueva base de datos y que las URLs funcionen bien.

1. Actualiza el archivo wp-config.php

Este es el archivo más importante de tu instalación de WordPress. Contiene las credenciales de conexión a la base de datos. Debes editarlo para que apunte a la nueva base de datos.

  • Ubicación: Lo encontrarás en la raíz de tu instalación de WordPress.
  • Qué editar: Busca las líneas que definen DB_NAME, DB_USER, DB_PASSWORD y DB_HOST y cámbialas por los datos de tu nueva base de datos.
define( 'DB_NAME', 'tu_nueva_base_de_datos' );
define( 'DB_USER', 'tu_nuevo_usuario' );
define( 'DB_PASSWORD', 'tu_nueva_contraseña' );
define( 'DB_HOST', 'localhost' ); // Normalmente es 'localhost' o un hostname específico

2. Cambia las URLs del sitio

Si has migrado tu sitio a un nuevo dominio, las URLs almacenadas en la base de datos seguirán apuntando al dominio antiguo. Deberás actualizarlas.

  • Método recomendado: Usar un plugin como "Better Search Replace" o "WP Migrate Lite". Estos plugins te permiten buscar y reemplazar todas las ocurrencias de una URL antigua por la nueva de forma segura.
  • Método manual (para valientes): Puedes hacerlo directamente en phpMyAdmin ejecutando una consulta SQL, pero es más complejo y arriesgado si no sabes lo que haces. Es mejor usar un plugin.

[WARNING]
No intentes cambiar las URLs directamente en la tabla wp_options sin usar un método de reemplazo en todas las tablas. Puedes romper tu sitio si no actualizas las URLs en los contenidos (entradas, páginas, menús, etc.). Usa siempre un plugin de reemplazo de búsqueda.

3. Ajusta los permisos de archivos y carpetas

En tu nuevo servidor, es posible que necesites ajustar los permisos de las carpetas wp-content y wp-content/uploads para que WordPress pueda escribir en ellas (por ejemplo, para subir imágenes o instalar plugins). Normalmente, los permisos correctos son 755 para carpetas y 644 para archivos.


Errores comunes y cómo solucionarlos

Aquí te dejo algunos problemas típicos que puedes encontrar al exportar o importar bases de datos:

Error de "archivo demasiado grande"

Si tu archivo .sql es muy grande, phpMyAdmin puede fallar al importarlo. Soluciones:

  • Aumenta el límite de subida en la configuración de PHP (en php.ini o desde el panel de control).
  • Divide el archivo en partes más pequeñas usando un programa como mysqldump o herramientas de terceros.
  • Usa la línea de comandos (SSH) si tienes acceso, es más eficiente para archivos grandes.

Error de "base de datos no seleccionada"

Este error suele ocurrir si no has seleccionado la base de datos correcta antes de importar. Asegúrate de hacer clic en el nombre de tu base de datos vacía en el panel izquierdo antes de ir a la pestaña "Importar".

Error de "conexión a la base de datos fallida"

Después de importar, si ves este error, es que los datos en tu wp-config.php son incorrectos. Revisa el nombre de la base de datos, el usuario y la contraseña.

[TIP]
Guarda siempre una copia de tu archivo wp-config.php original en un lugar seguro. Si algo sale mal, puedes restaurarlo fácilmente.


Preguntas frecuentes (FAQ)

¿Puedo exportar solo algunas tablas de mi base de datos?

Sí. En la opción de exportación "Personalizada", puedes desmarcar las tablas que no quieras incluir. Esto es útil si solo necesitas migrar una parte de tu sitio.

¿Es lo mismo exportar la base de datos que hacer una copia de seguridad completa?

No. Exportar la base de datos solo guarda el contenido de tu sitio (entradas, páginas, etc.). Una copia de seguridad completa incluye también los archivos (plugins, temas, imágenes). Para una migración completa, necesitas ambos.

¿Puedo importar una base de datos de un WordPress a otro con diferente versión?

Sí, es posible, pero pueden surgir incompatibilidades. Es recomendable que las versiones de WordPress sean similares. Si importas una base de datos de una versión muy antigua a una muy nueva, es posible que necesites actualizar el sitio después.

¿Qué hago si no tengo acceso a phpMyAdmin?

Si tu hosting no ofrece phpMyAdmin, puedes usar otras herramientas como WP-CLI (si tienes acceso por SSH) o plugins de migración como UpdraftPlus o Duplicator, que automatizan todo el proceso de exportar e importar.

¿Puedo usar esta guía para migrar mi sitio a Syspanel?

Sí, absolutamente. El proceso es idéntico. Solo recuerda que para acceder al panel de control de Syspanel, debes usar el puerto 2106 en la URL (por ejemplo, https://tu-dominio.com:2106). Dentro, busca la sección de bases de datos y sigue los pasos para exportar o importar.


Conclusión

Aprender a exportar e importar una base de datos en WordPress es una habilidad que te dará una gran autonomía y control sobre tu sitio. No es un proceso complicado, pero requiere atención a los detalles.

Recuerda los pasos clave:

  1. Exportar: Accede a phpMyAdmin, selecciona tu base de datos, ve a "Exportar", elige el formato SQL y descarga el archivo.
  2. Importar: Crea una base de datos vacía, accede a phpMyAdmin, selecciónala, ve a "Importar" y sube tu archivo .sql.
  3. Post-importación: Actualiza tu wp-config.php y las URLs del sitio.

Con esta guía, podrás realizar migraciones y copias de seguridad con confianza. Si te surge cualquier duda, no dudes en consultar la documentación de tu hosting o contactar con su soporte técnico. ¡Buena suerte con 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