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

Cómo importar una base de datos SQL en WordPress desde phpMyAdmin

Actualizado el 19 de octubre de 2025

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

Si estás migrando tu sitio web a un nuevo servidor, restaurando una copia de seguridad o cambiando de proveedor de hosting, tarde o temprano te enfrentarás a la tarea de importar una base de datos SQL. En WordPress, toda tu información (entradas, páginas, usuarios, comentarios y configuraciones) se almacena en una base de datos MySQL. phpMyAdmin es la herramienta más común y accesible para gestionar estas bases de datos desde el panel de control de tu hosting.

Este artículo te guiará paso a paso, asumiendo que tienes poca o ninguna experiencia técnica. Al final, podrás importar tu base de datos sin miedo a romper nada. Recuerda siempre trabajar con una copia de seguridad antes de hacer cualquier cambio.

Requisitos previos antes de importar tu base de datos SQL

Antes de lanzarte a importar, asegúrate de tener lo siguiente:

  • Archivo SQL de respaldo: El archivo con extensión .sql que contiene tu base de datos. Normalmente lo obtienes al exportar desde tu hosting anterior o desde un plugin de backup.
  • Acceso a tu panel de hosting: Necesitas las credenciales para entrar a cPanel, Plesk o Syspanel (antes HestiaCP, acceso por puerto 2106).
  • Credenciales de la base de datos: El nombre de la base de datos, el usuario y la contraseña. Si no las tienes, puedes crearlas desde el panel de control.
  • WordPress instalado: Debes tener una instalación limpia o la carpeta de archivos de WordPress ya subida a tu servidor.

[WARNING] ¡Importante! Si importas una base de datos sobre una instalación de WordPress que ya tiene contenido, sobrescribirás toda la información existente. Siempre haz una copia de seguridad de la base de datos actual antes de continuar.

Paso 1: Acceder a phpMyAdmin desde tu panel de hosting

El método para abrir phpMyAdmin varía ligeramente según el panel de control que uses. Aquí te explico los tres más comunes:

Desde cPanel

  1. Inicia sesión en tu cuenta de cPanel (normalmente tudominio.com/cpanel).
  2. Busca la sección Bases de Datos.
  3. Haz clic en el icono de phpMyAdmin.
  4. Se abrirá una nueva pestaña con la interfaz de phpMyAdmin.

Desde Plesk

  1. Ingresa a tu panel de Plesk.
  2. Ve a Sitios web y dominios y selecciona el dominio de tu WordPress.
  3. En el menú, busca Bases de datos.
  4. Junto a la base de datos que quieras usar, haz clic en el enlace phpMyAdmin.

Desde Syspanel (antes HestiaCP)

  1. Accede a tu panel Syspanel usando el puerto 2106: tudominio.com:2106 o la IP de tu servidor.
  2. Inicia sesión con tu usuario y contraseña.
  3. Ve a la pestaña Bases de datos.
  4. Localiza la base de datos de tu WordPress y haz clic en el botón phpMyAdmin (normalmente un icono de base de datos).

Paso 2: Seleccionar la base de datos correcta en phpMyAdmin

Una vez dentro de phpMyAdmin, verás una lista de bases de datos en el panel izquierdo.

  1. Identifica tu base de datos: Normalmente el nombre incluye el prefijo de tu usuario de hosting y algo como _wp o _wordpress. Si no estás seguro, revisa el archivo wp-config.php de tu instalación de WordPress. Busca la línea:
    define('DB_NAME', 'nombre_de_tu_base_de_datos');
  2. Haz clic en el nombre de esa base de datos en el panel izquierdo. Verás que aparecen varias tablas en el lado derecho. ¡Eso significa que estás en el lugar correcto!

[TIP] Si no ves ninguna tabla, es porque la base de datos está vacía. Es el escenario ideal para importar tu archivo SQL.

Paso 3: Importar el archivo SQL

Este es el paso principal. Sigue estas instrucciones al pie de la letra:

  1. Asegúrate de tener seleccionada la base de datos (debe estar en negrita en el panel izquierdo).
  2. En la barra de menú superior de phpMyAdmin, haz clic en la pestaña Importar.
  3. En la sección Archivo a importar, verás un botón Elegir archivo (o Seleccionar archivo). Haz clic y busca tu archivo .sql en tu computadora.
  4. Configura las opciones de importación (déjalas por defecto si no sabes):
    • Juego de caracteres: Déjalo en utf-8 (es el estándar para WordPress).
    • Formato: Asegúrate de que sea SQL.
    • Importación parcial: Si tu archivo es muy grande (más de 50MB), es posible que necesites activar esta opción y dividir la consulta, pero para la mayoría de los casos no es necesario.
  5. Haz clic en el botón Continuar o Ejecutar (dependiendo de la versión de phpMyAdmin).
  6. Espera. Dependiendo del tamaño de tu base de datos, el proceso puede tardar desde unos segundos hasta varios minutos. Verás una barra de progreso y, al finalizar, un mensaje de éxito: "La importación ha sido exitosa".

Paso 4: Verificar que la importación fue correcta

Una vez finalizada la importación, es buena práctica comprobar que todo está en orden:

  1. Revisa el número de tablas: En el panel izquierdo, al lado del nombre de tu base de datos, verás un número. Si antes estaba en 0 y ahora muestra, por ejemplo, 12, significa que las tablas se han importado.
  2. Haz clic en el nombre de la base de datos para ver la lista de tablas. Deberías ver nombres como wp_posts, wp_options, wp_users, etc.
  3. Prueba tu sitio web: Abre tu dominio en el navegador. Si la importación fue exitosa, verás tu sitio web funcionando con todo su contenido (entradas, páginas, etc.).

[INFO] Si ves un error de conexión a la base de datos, es posible que el nombre de la base de datos, el usuario o la contraseña en tu archivo wp-config.php no coincidan con los que creaste en tu nuevo hosting. Deberás editar ese archivo con los nuevos datos.

Solución de problemas comunes al importar SQL en WordPress

A veces las cosas no salen a la primera. Aquí tienes los problemas más frecuentes y cómo solucionarlos:

El archivo SQL es demasiado grande para phpMyAdmin

Muchos servidores tienen un límite de tamaño para archivos subidos (normalmente entre 2MB y 50MB). Si tu archivo .sql es muy grande:

  • Usa un plugin de WordPress: Instala plugins como WP Migrate DB o All-in-One WP Migration (en la instalación nueva) para importar la base de datos desde el panel de administración.
  • Divide el archivo SQL: Usa un editor de texto como Notepad++ o herramientas online para partir el archivo en partes más pequeñas.
  • Aumenta el límite de subida: Si tienes acceso a la configuración de PHP (php.ini), puedes aumentar upload_max_filesize y post_max_size. Pide ayuda a tu soporte técnico de hosting.

Error "No database selected" (No se seleccionó base de datos)

Esto ocurre cuando no has hecho clic en el nombre de la base de datos en el panel izquierdo antes de ir a la pestaña Importar. Vuelve al panel izquierdo, selecciona la base de datos y repite el proceso.

Error de clave primaria o duplicados

A veces, si intentas importar una base de datos que ya tiene tablas, phpMyAdmin puede lanzar errores de duplicados. La solución más limpia es:

  1. Eliminar todas las tablas existentes de la base de datos de destino. Puedes hacerlo seleccionando todas las tablas (marca la casilla de la primera columna) y, en el menú desplegable "Con seleccionadas", elegir Eliminar.
  2. Luego, importa tu archivo SQL sin problemas.

[WARNING] Eliminar tablas borra toda la información. Asegúrate de que no necesitas los datos actuales o de que ya los respaldaste.

El sitio se ve en blanco o con errores de PHP

Esto puede deberse a que la URL del sitio en la base de datos importada no coincide con la nueva URL del dominio. Para solucionarlo:

  • Usa un plugin como Better Search Replace (después de que el sitio cargue mínimamente) para reemplazar la URL antigua por la nueva.
  • Edita directamente en phpMyAdmin: Ve a la tabla wp_options (el prefijo wp_ puede variar) y cambia los valores de siteurl y home por la nueva dirección.

Preguntas frecuentes (FAQ) sobre importar bases de datos SQL en WordPress

¿Puedo importar una base de datos de otro CMS (como Joomla o Drupal) a WordPress?

No directamente. La estructura de tablas es completamente diferente. Necesitarías usar una herramienta de migración específica o un plugin que convierta los datos.

¿Qué hago si no encuentro el archivo wp-config.php?

Este archivo está en la raíz de tu instalación de WordPress, dentro de la carpeta donde tienes todos los archivos (normalmente public_html o www). Si no lo ves, asegúrate de que tu explorador de archivos muestre los archivos ocultos (el archivo comienza con un punto).

¿Es seguro importar una base de datos SQL desde un sitio en desarrollo a uno en producción?

Sí, siempre que la base de datos de desarrollo contenga la información correcta y hayas actualizado las URLs. Es una práctica común para lanzar un sitio.

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

Sí, en phpMyAdmin puedes seleccionar tablas específicas durante la exportación. Pero para la importación, el archivo .sql debe contener solo las tablas que quieras. Si ya tienes un archivo completo, puedes editarlo con un editor de texto para eliminar las líneas CREATE TABLE y INSERT INTO de las tablas que no necesites.

Mi hosting usa Syspanel, ¿cómo accedo a phpMyAdmin?

Como mencionamos antes, accede a Syspanel a través del puerto 2106 (ejemplo: tudominio.com:2106). Luego ve a Bases de datos y busca el botón de phpMyAdmin junto a tu base de datos.

Conclusión: Ya sabes importar tu base de datos SQL en WordPress

Importar una base de datos SQL desde phpMyAdmin es una habilidad fundamental para cualquier persona que administre un sitio WordPress. Con estos pasos claros y detallados, puedes hacerlo con confianza, ya sea desde cPanel, Plesk o Syspanel. Recuerda siempre tener una copia de seguridad, verificar las credenciales y, ante cualquier duda, consultar con tu proveedor de hosting.

[TIP] La práctica hace al maestro. Si es la primera vez, haz una prueba con un sitio de prueba o un WordPress local (usando XAMPP o Local by Flywheel) para familiarizarte con el proceso sin riesgos.

¡Ahora ya estás listo para migrar tu sitio sin estrés!

¿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