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

Cómo importar una base de datos SQL en cPanel usando phpMyAdmin

Actualizado el 6 de septiembre de 2025

Importar una base de datos SQL en cPanel usando phpMyAdmin es una de las tareas más comunes al migrar un sitio web, instalar un CMS como WordPress o restaurar una copia de seguridad. Aunque pueda sonar técnico, el proceso es bastante sencillo si sigues los pasos adecuados. En esta guía extensa, te explicaré todo lo que necesitas saber para importar sql cpanel phpmyadmin sin errores, incluso si nunca lo has hecho antes.

Vamos a desglosar el proceso en partes muy claras: primero entenderemos qué es una base de datos y por qué necesitas importarla, luego prepararemos el archivo SQL, y finalmente realizaremos la importación paso a paso. Al final, incluiremos una sección de solución de problemas frecuentes.

¿Qué es una base de datos SQL y por qué necesitas importarla?

Una base de datos es como un gran almacén donde tu sitio web guarda toda su información: artículos, usuarios, pedidos, configuraciones, etc. El formato SQL (Structured Query Language) es el lenguaje estándar para gestionar estas bases de datos. Cuando exportas una base de datos, obtienes un archivo con extensión .sql que contiene todas las instrucciones para recrear esa información en otro servidor.

Importar una base de datos es necesario en varios escenarios:

  • Migración de hosting: Te mudas de un proveedor a otro y necesitas llevar tu web completa.
  • Restauración de copias de seguridad: Algo salió mal y quieres volver a un estado anterior.
  • Instalación de un script o CMS: Muchos programas (como PrestaShop o Magento) te piden importar una base de datos inicial.
  • Transferencia entre dominios: Cambias de dominio y necesitas mover la información.

En este artículo nos centraremos en el método más común y accesible: usar phpMyAdmin, la herramienta de gestión de bases de datos que viene integrada en casi todos los paneles de control como cPanel.

Preparación antes de importar: requisitos y consejos

Antes de lanzarte a importar mysql cpanel, es crucial que prepares todo correctamente. Esto te ahorrará tiempo y evitará errores frustrantes.

Requisitos previos

  1. Acceso a cPanel: Necesitas las credenciales de tu cuenta de hosting. Normalmente se accede a través de tu-dominio.com/cpanel o tu-dominio.com:2083.
  2. Archivo SQL listo: Debes tener el archivo .sql en tu ordenador. Si lo has descargado de otro hosting, asegúrate de que esté completo y no esté corrupto.
  3. Base de datos creada: En cPanel, debes haber creado previamente la base de datos y el usuario con permisos. Si no sabes hacerlo, te lo explico más abajo en la sección de pasos previos.

Consejos de seguridad

  • Haz una copia de seguridad de tu base de datos actual (si existe) antes de importar. Así, si algo falla, puedes revertir los cambios.
  • Verifica el tamaño del archivo: Si tu archivo SQL es muy grande (más de 50 MB), es posible que tengas problemas con el límite de subida de phpMyAdmin. Te enseñaré a solucionarlo más adelante.
  • Usa un editor de texto para abrir el archivo SQL y revisa que no tenga caracteres extraños. Si ves líneas como CREATE DATABASE o USE, puedes eliminarlas porque en cPanel la base de datos ya está creada.

Paso 1: Crear la base de datos y el usuario en cPanel

Para poder subir base de datos cpanel, primero necesitas un lugar donde alojarla. Si ya tienes una base de datos creada y sabes su nombre, puedes saltarte este paso. Pero si estás empezando desde cero, sigue estas instrucciones:

  1. Inicia sesión en cPanel con tu usuario y contraseña.
  2. Busca la sección Bases de Datos y haz clic en Base de Datos MySQL.
  3. En el campo Nueva Base de Datos, escribe un nombre descriptivo (por ejemplo, mipagina_wp). El sistema le añadirá automáticamente el prefijo de tu cuenta (algo así como usuario_mipagina_wp). Anota este nombre completo, lo necesitarás más tarde.
  4. Haz clic en Crear Base de Datos.
  5. Ahora, en la misma página, busca la sección Usuarios MySQL. Crea un nuevo usuario (por ejemplo, usuario_admin) y asigna una contraseña segura.
  6. Vuelve a la sección Añadir Usuario a la Base de Datos (suele estar justo debajo). Selecciona tu base de datos y tu usuario, y luego elige Todos los privilegios. Haz clic en Hacer cambios.

Con esto ya tienes la infraestructura lista. Ahora sí, vamos a por la importación.

Paso 2: Acceder a phpMyAdmin desde cPanel

phpMyAdmin es la herramienta que usaremos para importar sql cpanel phpmyadmin. Es una interfaz web que te permite manipular bases de datos de forma visual.

  1. Dentro de tu cPanel, busca la sección Bases de Datos y haz clic en phpMyAdmin.
  2. Se abrirá una nueva pestaña con la interfaz de phpMyAdmin. En el panel izquierdo verás una lista de todas tus bases de datos. Haz clic en el nombre de la base de datos donde quieres importar el archivo SQL (la que creaste en el paso anterior).
  3. Asegúrate de que estás dentro de esa base de datos (el nombre aparecerá en la parte superior de la ventana principal).

[INFO] Si no ves tu base de datos en la lista, verifica que la hayas creado correctamente en cPanel. También puedes usar el buscador en la parte superior.

Paso 3: Importar el archivo SQL paso a paso

Ahora viene el momento clave: phpmyadmin importar base de datos. Sigue estos pasos con atención:

  1. Con la base de datos seleccionada, ve a la pestaña Importar en el menú superior de phpMyAdmin.
  2. Verás una sección llamada Archivo a importar. Haz clic en el botón Elegir archivo (o Examinar en algunos idiomas) y selecciona tu archivo .sql desde tu ordenador.
  3. Deja las opciones por defecto, a menos que tengas conocimientos avanzados. En la mayoría de los casos, el formato será SQL y la codificación será utf-8.
  4. Si tu archivo es muy grande, es posible que veas un mensaje de error o que la importación falle. Para evitar esto, activa la opción Compresión si tu archivo está en formato .zip o .gz. Si no, tendrás que dividir el archivo o usar otra técnica (te lo explico en la sección de problemas frecuentes).
  5. Haz clic en el botón Continuar (o Importar) al final de la página.
  6. Espera a que se procese. El tiempo dependerá del tamaño del archivo. Verás un mensaje verde que dice Importación exitosa cuando termine.

¡Listo! Ya has importado tu base de datos. Ahora, tu sitio web debería poder conectarse a ella si los datos de configuración (como los de wp-config.php en WordPress) son correctos.

Paso 4: Verificar que la importación fue correcta

Después de importar mysql cpanel, es importante comprobar que todo se ha subido bien. No querrás descubrir un error cuando tu web esté en producción.

  1. En la interfaz de phpMyAdmin, haz clic en el nombre de tu base de datos en el panel izquierdo.
  2. En el lado derecho, verás una lista de tablas. Si el archivo SQL contenía tablas, deberían aparecer aquí con sus respectivos nombres.
  3. Haz clic en una tabla para ver si contiene datos. Ve a la pestaña Examinar (o Browse) para ver las filas. Si aparecen registros, la importación fue exitosa.
  4. También puedes ir a la pestaña Estructura para ver las columnas y tipos de datos.

[TIP] Si no ves ninguna tabla, es posible que el archivo SQL estuviera vacío o que la importación haya fallado. Revisa el mensaje de error y vuelve a intentarlo.

Problemas comunes al importar y cómo solucionarlos

Aunque el proceso es sencillo, a veces surgen inconvenientes. Aquí te dejo los más habituales y sus soluciones.

Error: "El archivo es demasiado grande"

phpMyAdmin tiene un límite de subida, que suele ser de 50 MB por defecto. Si tu archivo SQL pesa más, tienes varias opciones:

  • Comprime el archivo: Sube el archivo en formato .zip o .gz. phpMyAdmin lo descomprime automáticamente durante la importación.
  • Divide el archivo: Usa un editor de texto como Notepad++ para dividir el archivo en partes más pequeñas (por ejemplo, 10 MB cada una). Importa cada parte por separado.
  • Aumenta el límite en cPanel: Si tienes acceso a la configuración de PHP, puedes modificar el valor de upload_max_filesize en el archivo php.ini. Sin embargo, esto requiere conocimientos técnicos y no siempre está permitido en hosting compartido.

[WARNING] Si intentas subir un archivo demasiado grande sin comprimir, es muy probable que la importación se detenga a mitad de camino y te dé un error de conexión. Siempre comprime cuando sea posible.

Error: "Conexión perdida" o "Tiempo de espera agotado"

Esto suele pasar con archivos grandes o servidores lentos. Para solucionarlo:

  • Importa en horarios de bajo tráfico (como de madrugada).
  • Usa la línea de comandos (SSH) si tu hosting lo permite. Es más rápido y no tiene límites de tiempo. El comando sería algo como mysql -u usuario -p base_de_datos < archivo.sql.
  • Divide el archivo en partes más pequeñas y ve importando una por una.

Error: "No se encontró la base de datos"

Este error aparece cuando no has seleccionado la base de datos correcta en phpMyAdmin. Asegúrate de hacer clic en el nombre de tu base de datos en el panel izquierdo antes de ir a la pestaña Importar.

Error: "Usuario denegado" o "Acceso denegado"

Si estás intentando importar desde la línea de comandos o desde otra herramienta, verifica que el usuario tenga todos los privilegios. En cPanel, puedes editar los privilegios desde la sección Base de Datos MySQLAñadir Usuario a la Base de Datos.

Consejos avanzados para una importación perfecta

Si ya dominas lo básico, estos consejos te ayudarán a evitar dolores de cabeza en el futuro:

Usa la compresión siempre

Cuando exportes una base de datos desde otro phpMyAdmin, elige la opción gzip o zip como método de compresión. Esto reduce el tamaño del archivo entre un 70% y un 90%, haciendo que la importación sea mucho más rápida y fiable.

Revisa los prefijos de las tablas

Si estás migrando entre dos instalaciones de WordPress, por ejemplo, es posible que los prefijos de las tablas (como wp_ o miweb_) sean diferentes. Esto no afecta a la importación en sí, pero tendrás que ajustar el archivo de configuración del CMS (como wp-config.php) para que coincida con los nombres de las tablas.

Haz una copia de seguridad antes de importar

Si ya tienes una base de datos con datos importantes, exporta una copia de seguridad antes de importar la nueva. Así, si algo sale mal, puedes restaurar el estado anterior fácilmente.

Usa la herramienta "Exportar" de phpMyAdmin para verificar

Después de importar, exporta la base de datos nuevamente y compárala con el archivo original. Si tienen el mismo tamaño y número de tablas, todo está correcto.

Preguntas frecuentes (FAQ) sobre importar SQL en cPanel

¿Puedo importar un archivo SQL desde otro panel de control como Syspanel?

Sí, el proceso es muy similar. Si usas Syspanel (el antiguo HestiaCP), el puerto de acceso es el 2106. En ese panel, también tienes phpMyAdmin integrado, aunque la interfaz puede variar ligeramente. La importación se realiza de la misma manera: accede a la base de datos y usa la pestaña Importar.

¿Qué hago si mi archivo SQL tiene la extensión .sql.gz?

Es un archivo comprimido con gzip. En phpMyAdmin, simplemente selecciónalo como si fuera un archivo normal; la herramienta lo descomprime automáticamente. No necesitas descomprimir manualmente.

¿Es seguro importar una base de datos en un sitio en producción?

Siempre es recomendable hacerlo en un entorno de pruebas primero. Si no tienes esa opción, asegúrate de tener una copia de seguridad completa y hazlo en horario de bajo tráfico.

¿Puedo importar una base de datos de más de 1 GB?

Sí, pero es complicado con phpMyAdmin. Te recomiendo usar la línea de comandos (SSH) o herramientas como BigDump (un script PHP que divide la importación en partes). En cPanel, a veces también puedes usar la opción Restaurar una copia de seguridad del panel, que gestiona archivos grandes de forma más eficiente.

¿Necesito conocimientos de SQL para importar?

No, el proceso es visual y no requiere que sepas escribir consultas. Solo necesitas saber seleccionar un archivo y hacer clic en un botón.

Conclusión: ya sabes cómo importar tu base de datos

Importar una base de datos en cPanel usando phpMyAdmin es una habilidad esencial para cualquier persona que gestione un sitio web. Con esta guía, has aprendido a importar sql cpanel phpmyadmin desde cero, incluyendo la creación de la base de datos, la importación paso a paso y la resolución de los errores más comunes.

Recuerda siempre preparar tu archivo, crear la base de datos con su usuario y seguir el orden de los pasos que te he indicado. Si encuentras algún problema, vuelve a leer las secciones de solución de problemas o consulta la documentación de tu proveedor de hosting.

Ahora ya puedes migrar tu web, restaurar una copia de seguridad o instalar ese nuevo proyecto sin miedo. ¡Manos a la obra!

¿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