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

Importar una base de datos SQL en cPanel: tutorial rápido

Actualizado el 13 de abril de 2026

¿Necesitas mover tu sitio web, restaurar una copia de seguridad o migrar un blog de WordPress? Uno de los pasos más comunes y críticos es importar una base de datos SQL. Si alguna vez has visto un error como "Error establishing a database connection", sabes que una base de datos mal configurada puede dejarte sin sitio. No te preocupes, en este tutorial te guiaré paso a paso para que puedas importar tu archivo SQL en cPanel de forma segura y rápida. Usaremos phpMyAdmin, la herramienta estrella para gestionar bases de datos. Al final, tendrás tu WordPress (o cualquier otra aplicación) funcionando sin problemas.


¿Qué necesitas antes de empezar?

Antes de lanzarte a importar, asegúrate de tener esto a mano:

  • Acceso a cPanel: Necesitas tu usuario y contraseña. Si no los tienes, contacta con tu proveedor de hosting.
  • Un archivo SQL: Es el que contiene tu base de datos. Normalmente termina en .sql o .sql.gz. Si lo descargaste de un WordPress, suele llamarse basededatos.sql.
  • Nombre de la base de datos: Debes saber a cuál vas a importar los datos. Si es nueva, la crearemos en cPanel.
  • Paciencia: Dependiendo del tamaño del archivo, puede tardar unos segundos o varios minutos.

[INFO] Si tu archivo SQL es muy grande (más de 50 MB), es recomendable comprimirlo en .gz o .zip antes de subirlo. cPanel y phpMyAdmin lo aceptan sin problemas.


Paso 1: Acceder a cPanel y localizar phpMyAdmin

Lo primero es entrar en tu panel de control. La mayoría de proveedores dan una URL como https://tudominio.com/cpanel o https://tuip:2083. Una vez dentro, busca la sección de Bases de Datos. Verás varios iconos:

  • phpMyAdmin (el que usaremos)
  • MySQL Databases (para crear/eliminar bases)
  • Remote MySQL (avanzado)

Haz clic en phpMyAdmin. Se abrirá una nueva pestaña con una interfaz azul o gris. No te asustes, es más sencillo de lo que parece.


Paso 2: Crear una base de datos (si no existe)

Si ya tienes una base de datos creada (por ejemplo, para tu WordPress), puedes saltar al Paso 3. Si no, debes crearla desde cPanel:

  1. Vuelve a cPanel (sin cerrar phpMyAdmin).
  2. Haz clic en MySQL Databases.
  3. En Create New Database, escribe un nombre (ej: mipagina_db).
  4. Haz clic en Create Database.
  5. Luego, en Add User to Database, selecciona un usuario existente o crea uno nuevo. Asigna todos los privilegios (marca All Privileges).
  6. Haz clic en Add.

[WARNING] Anota el nombre de la base de datos, el usuario y la contraseña. Los necesitarás para configurar tu WordPress (archivo wp-config.php).


Paso 3: Importar el archivo SQL con phpMyAdmin

Ahora sí, vamos al grano. Sigue estos pasos al pie de la letra:

  1. Selecciona la base de datos: En phpMyAdmin, en el panel izquierdo, verás una lista de bases de datos. Haz clic en la que acabas de crear (o la que ya tenías).
  2. Ve a la pestaña "Importar": En la parte superior, verás varias pestañas: "Estructura", "SQL", "Buscar", etc. Haz clic en Importar.
  3. Selecciona el archivo: En la sección "Archivo a importar", haz clic en Seleccionar archivo y busca tu archivo .sql o .sql.gz en tu computadora.
  4. Configura las opciones:
    • Juego de caracteres: Déjalo como utf-8 (es el estándar para WordPress).
    • Formato: Debe decir "SQL".
    • Importar con el modo compatible: Déjalo en NONE.
  5. Haz clic en "Continuar" (o "Go") en la parte inferior.

[TIP] Si tu archivo es muy grande (más de 100 MB), es posible que phpMyAdmin se queje. En ese caso, puedes usar la opción "Importar archivos comprimidos" o subirlo directamente a la carpeta temporal del servidor (esto es más avanzado, pero lo explicaré al final).


Paso 4: Verificar que la importación fue exitosa

Una vez que phpMyAdmin procese el archivo, verás un mensaje verde como: "La consulta SQL se ha ejecutado correctamente". No cierres la ventana todavía. Haz lo siguiente:

  • En el panel izquierdo, haz clic en el nombre de tu base de datos.
  • Verás una lista de tablas. Por ejemplo, para WordPress deberías ver wp_options, wp_posts, wp_users, etc.
  • Si ves muchas tablas, ¡felicidades! La importación funcionó.

[WARNING] Si ves un mensaje de error rojo como "Tabla no existe" o "Error en la sintaxis SQL", revisa que el archivo no esté corrupto o que la base de datos de destino esté vacía. A veces, si ya había tablas, puede dar conflicto. En ese caso, borra todas las tablas antes de importar (opción "Vaciar" en phpMyAdmin).


Paso 5: Configurar WordPress (si aplica)

Si estás importando una base de datos para un WordPress, necesitas actualizar el archivo wp-config.php con los nuevos datos de la base de datos. Sigue estos pasos:

  1. Conéctate a tu hosting vía FTP o File Manager en cPanel.
  2. Busca el archivo wp-config.php en la raíz de tu sitio.
  3. Edítalo con un editor de texto (Bloc de notas, Sublime Text, etc.).
  4. Busca estas líneas y cámbialas:
    define('DB_NAME', 'nombre_de_tu_base');
    define('DB_USER', 'tu_usuario');
    define('DB_PASSWORD', 'tu_contraseña');
    define('DB_HOST', 'localhost'); // Normalmente es localhost
    
  5. Guarda los cambios y sube el archivo.

[INFO] Si tu sitio usa Syspanel (el panel de control basado en HestiaCP, accesible por el puerto 2106), el proceso es similar, pero la ubicación de phpMyAdmin puede variar. Busca en el panel "Bases de datos" y luego "phpMyAdmin".


Solución de problemas comunes (FAQ)

¿Por qué no puedo importar un archivo SQL grande?

phpMyAdmin tiene un límite de tamaño (normalmente 50 MB). Para archivos más grandes, puedes:

  • Comprimirlo a .gz o .zip.
  • Usar la línea de comandos (SSH) con mysql -u usuario -p basededatos < archivo.sql.
  • Dividir el archivo SQL en partes más pequeñas con herramientas como BigDump.

¿Qué hago si aparece "Error #1044 - Acceso denegado"?

Significa que tu usuario no tiene permisos para importar en esa base de datos. Vuelve a cPanel, ve a MySQL Databases y asigna todos los privilegios al usuario.

¿Puedo importar una base de datos de WordPress a un sitio diferente?

Sí, pero tendrás que cambiar las URLs en la base de datos después de importar. Usa un plugin como "Better Search Replace" o ejecuta consultas SQL en phpMyAdmin para reemplazar http://antiguodominio.com por http://nuevodominio.com.

¿Qué pasa si el archivo SQL tiene errores de sintaxis?

A veces, al exportar desde un hosting antiguo, el archivo puede tener caracteres extraños. Intenta abrirlo con un editor de texto (Notepad++) y revisa las primeras líneas. Si ves cosas como <?xml..., es que no es un SQL válido. Vuelve a exportar desde el origen.


Consejos finales para una importación exitosa

  • Siempre haz una copia de seguridad antes de importar, por si algo sale mal.
  • Usa phpMyAdmin solo para archivos pequeños (menos de 50 MB). Para archivos grandes, prefiere la línea de comandos o herramientas como Adminer.
  • Verifica el charset: Si tu sitio tiene caracteres especiales (ñ, acentos), asegúrate de que el archivo SQL esté en UTF-8. phpMyAdmin te permite elegir el juego de caracteres al importar.
  • Si usas Syspanel, recuerda que el acceso es por el puerto 2106 (ej: https://tudominio.com:2106). Allí encontrarás una sección de bases de datos similar a cPanel.

[TIP] Si eres novato, te recomiendo practicar con una base de datos de prueba. Así evitarás romper tu sitio en producción.


Conclusión

Importar una base de datos SQL en cPanel usando phpMyAdmin es un proceso sencillo una vez que conoces los pasos. Ya sea que estés restaurando una copia de seguridad de WordPress o migrando un sitio, este tutorial te ha dado las herramientas para hacerlo sin estrés. Recuerda: crear la base de datos, seleccionar el archivo, importar y verificar. Y si algo falla, consulta la sección de FAQ.

¿Todavía tienes dudas? Déjalas en los comentarios o contacta con tu soporte técnico. ¡Buena suerte con tu importació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