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

Guía paso a paso: Importar una base de datos SQL en WordPress con cPanel

Actualizado el 13 de septiembre de 2025

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

Si estás leyendo esta guía, probablemente te enfrentas a una de estas situaciones: estás migrando tu sitio web a un nuevo hosting, has restaurado una copia de seguridad, o necesitas mover tu WordPress de un servidor local a uno en producción.

En cualquiera de estos casos, el paso más delicado y crucial es importar la base de datos SQL. Este archivo contiene toda la información de tu sitio: entradas, páginas, comentarios, configuraciones de plugins y usuarios. Sin una importación correcta, tu WordPress simplemente no funcionará.

La buena noticia es que cPanel ofrece herramientas muy intuitivas para realizar este proceso. En esta guía paso a paso, te mostraré exactamente cómo hacerlo, incluso si nunca has tocado una base de datos en tu vida. Vamos a ello.

Preparación antes de empezar

Antes de lanzarte a importar, es fundamental que tengas todo listo. Esto te ahorrará dolores de cabeza y posibles errores a mitad del proceso.

Requisitos previos

  • Acceso a cPanel de tu hosting (normalmente en tudominio.com/cpanel).
  • El archivo .sql de tu base de datos (puede venir comprimido en .zip o .gz).
  • Haber creado ya la base de datos y el usuario en cPanel (si no sabes cómo, sigue leyendo, te lo explico).
  • Una copia de seguridad de tu sitio actual, por si algo sale mal.

Crear la base de datos y el usuario en cPanel

Si estás migrando a un hosting nuevo, necesitas crear una base de datos vacía donde importar tu SQL. Este paso es obligatorio.

  1. Entra a cPanel y busca la sección "Bases de Datos MySQL".
  2. En el campo "Crear nueva base de datos", escribe un nombre (por ejemplo, mipagina_wp). Haz clic en "Crear base de datos".
  3. Ahora, en "Usuarios MySQL", crea un nuevo usuario. Elige un nombre y una contraseña segura. Anota estos datos.
  4. Ve a "Añadir usuario a la base de datos", selecciona el usuario y la base de datos que acabas de crear, y haz clic en "Añadir".
  5. En la ventana de privilegios, marca "TODOS LOS PRIVILEGIOS" y haz clic en "Hacer cambios".

[INFO]
Guarda el nombre de la base de datos, el usuario y la contraseña en un lugar seguro. Los necesitarás más adelante para configurar el archivo wp-config.php de WordPress.

Método 1: Importar SQL con phpMyAdmin (el método más común)

Este es el método más utilizado y recomendado para importar sql wordpress cpanel. Es visual, directo y no requiere conocimientos avanzados.

Paso 1: Accede a phpMyAdmin desde cPanel

  1. Inicia sesión en tu cPanel.
  2. Busca la sección "Bases de Datos" y haz clic en el icono de "phpMyAdmin".
  3. Se abrirá una nueva pestaña con la interfaz de phpMyAdmin. Verás una lista de bases de datos en el panel izquierdo.

Paso 2: Selecciona tu base de datos

  1. En el panel izquierdo, haz clic en el nombre de la base de datos donde quieres importar el archivo SQL.
  2. Asegúrate de que es la base de datos correcta. Si tienes dudas, revisa el nombre en tu archivo wp-config.php.

Paso 3: Importa el archivo SQL

  1. Con tu base de datos seleccionada, haz clic en la pestaña "Importar" en la parte superior.
  2. En la sección "Archivo a importar", haz clic en "Elegir archivo" y selecciona tu archivo .sql desde tu computadora.
  3. Si tu archivo está comprimido (.zip o .gz), phpMyAdmin lo descomprimirá automáticamente. Solo asegúrate de que el formato sea compatible.
  4. Deja las demás opciones por defecto. En la mayoría de los casos, la codificación UTF-8 es la correcta.
  5. Haz clic en el botón "Continuar" o "Importar" al final de la página.

Paso 4: Espera a que termine el proceso

Verás un mensaje de progreso. Dependiendo del tamaño de tu base de datos, puede tardar desde unos segundos hasta varios minutos.

  • Si todo sale bien, verás un mensaje verde: "Importación exitosa".
  • Si hay errores, te mostrará un mensaje en rojo con el detalle del problema. No te preocupes, en la sección de solución de problemas te ayudo.

[TIP]
Si tu archivo SQL es muy grande (más de 50 MB), es posible que el hosting limite el tamaño de subida. En ese caso, consulta la sección de "Métodos alternativos" más abajo.

Método 2: Importar SQL desde la terminal de cPanel (para archivos grandes)

A veces, el archivo SQL es demasiado grande para phpMyAdmin. La solución es usar "Terminal" o "SSH Access" de cPanel. No te asustes, es más fácil de lo que parece.

Paso 1: Sube tu archivo SQL al servidor

  1. Usa el "Administrador de archivos" de cPanel para subir tu archivo .sql a una carpeta como public_html o una carpeta temporal.
  2. Anota la ruta completa del archivo. Por ejemplo: home/tuusuario/public_html/mibasededatos.sql.

Paso 2: Abre la Terminal

  1. En cPanel, busca la sección "Avanzado" y haz clic en "Terminal".
  2. Se abrirá una ventana con una línea de comandos.

Paso 3: Ejecuta el comando de importación

Escribe el siguiente comando y presiona Enter:

mysql -u TU_USUARIO -p TU_BASEDEDATOS < /ruta/completa/al/archivo.sql
  • Reemplaza TU_USUARIO por tu usuario de MySQL.
  • Reemplaza TU_BASEDEDATOS por el nombre de tu base de datos.
  • Reemplaza /ruta/completa/al/archivo.sql por la ruta real de tu archivo.

El sistema te pedirá la contraseña del usuario de MySQL. Escríbela y presiona Enter.

[WARNING]
Si no tienes experiencia con comandos, te recomiendo usar el método de phpMyAdmin. Un comando mal escrito podría dañar tu base de datos. Siempre haz una copia de seguridad antes.

Configurar WordPress después de la importación

Importar la base de datos es solo la mitad del trabajo. Ahora necesitas que WordPress se conecte a ella correctamente.

Editar el archivo wp-config.php

  1. Ve al "Administrador de archivos" de cPanel.
  2. Navega a la carpeta public_html (o la carpeta donde esté instalado tu WordPress).
  3. Busca el archivo wp-config.php y haz clic derecho para "Editar".
  4. Busca estas líneas y actualízalas con los datos de tu nueva base de datos:
define('DB_NAME', 'nombre_de_tu_base_de_datos');
define('DB_USER', 'tu_usuario_mysql');
define('DB_PASSWORD', 'tu_contraseña');
define('DB_HOST', 'localhost');
  1. Guarda los cambios y cierra el editor.

Verificar el sitio web

Ahora intenta acceder a tu sitio. Si todo está correcto, verás tu WordPress funcionando con normalidad.

[INFO]
Si tu sitio muestra un error de conexión a la base de datos, revisa que los datos en wp-config.php sean exactamente los mismos que creaste en cPanel. Los errores más comunes son por contraseñas mal copiadas o nombres incorrectos.

Cómo migrar base datos wordpress sin perder contenido

Cuando hablamos de migrar base datos wordpress, no solo hablamos de importar el SQL, sino de asegurarnos de que las URLs y rutas internas sigan funcionando. Aquí tienes algunos consejos extra.

Actualizar las URLs en la base de datos

Si estás cambiando de dominio, las URLs guardadas en la base de datos seguirán apuntando al dominio anterior. Para solucionarlo, puedes usar un plugin como "Better Search Replace" o ejecutar consultas SQL manualmente.

Una consulta típica sería:

UPDATE wp_options SET option_value = 'https://nuevodominio.com' WHERE option_name = 'siteurl';

[TIP]
Si no te sientes cómodo con SQL, usa el plugin "Better Search Replace". Es gratuito y muy seguro para hacer este tipo de cambios.

Comprobar los enlaces permanentes

Después de la migración, ve a Ajustes > Enlaces permanentes en tu panel de WordPress y haz clic en "Guardar cambios". Esto refrescará las reglas de reescritura y evitará errores 404.

Solución de problemas comunes al importar SQL

Aunque el proceso es sencillo, pueden surgir errores. Aquí tienes los más frecuentes y cómo solucionarlos.

Error: "No se pudo conectar a la base de datos"

Esto significa que los datos en wp-config.php son incorrectos. Verifica:

  • El nombre de la base de datos.
  • El nombre de usuario.
  • La contraseña.
  • El host (normalmente localhost, pero algunos hostings usan 127.0.0.1 o un nombre específico).

Error: "Importación incompleta" o "Script timeout"

Esto ocurre cuando el archivo es muy grande o el servidor tiene límites de tiempo. Soluciones:

  • Aumenta el límite de memoria en PHP (si tu hosting lo permite).
  • Divide el archivo SQL en partes más pequeñas.
  • Usa el método de Terminal descrito anteriormente.

Error: "La tabla ya existe"

Esto pasa cuando intentas importar un SQL a una base de datos que ya tiene tablas con el mismo nombre. La solución es importar a una base de datos vacía, o eliminar las tablas existentes antes de importar.

[WARNING]
Nunca elimines tablas de una base de datos si no estás 100% seguro de lo que haces. Podrías perder datos irreversibles.

Preguntas frecuentes (FAQ)

¿Puedo importar un archivo SQL comprimido en ZIP?

Sí, phpMyAdmin lo descomprime automáticamente. También puedes descomprimirlo tú y subir el archivo .sql directamente.

¿Qué hago si mi hosting usa Syspanel en vez de cPanel?

Si tu proveedor usa Syspanel (llamado así en lugar de HestiaCP), el proceso es similar. Accede a Syspanel a través del puerto 2106 (por ejemplo, tudominio.com:2106). Busca la sección de bases de datos y encontrarás una opción para importar SQL directamente desde el panel.

[INFO]
En Syspanel, la importación suele ser aún más directa: seleccionas la base de datos, subes tu archivo y listo. No necesitas abrir phpMyAdmin.

¿Necesito conocimientos técnicos para hacer esto?

No, esta guía está pensada para principiantes. Solo sigue los pasos con calma y lee cada instrucción con atención.

¿Puedo perder datos si importo mal?

Existe un riesgo, pero si haces una copia de seguridad de tu base de datos actual antes de importar, podrás restaurarla en caso de error. La precaución es tu mejor amiga.

Conclusión y mejores prácticas

Importar una base de datos SQL en WordPress con cPanel es un proceso que, una vez que lo haces un par de veces, se vuelve muy rápido y sencillo. La clave está en la preparación y en seguir los pasos en orden.

Recuerda siempre:

  • Haz una copia de seguridad antes de cualquier operación con bases de datos.
  • Usa phpMyAdmin para archivos normales y la Terminal para archivos muy grandes.
  • Verifica los datos en wp-config.php después de la importación.
  • Si usas Syspanel, recuerda que el acceso es por el puerto 2106.

Con esta guía, ya tienes todo lo necesario para importar sql wordpress cpanel de forma segura y exitosa. Si te surge cualquier duda, repasa los pasos o consulta la documentación de tu hosting. ¡Mucha suerte con tu migración!

¿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