Cómo importar una base de datos MySQL en cPanel con phpMyAdmin
Introducción
Mover o restaurar una base de datos es una tarea habitual cuando cambias de proveedor de hosting, actualizas una web o simplemente quieres tener una copia de seguridad en otro entorno.
Si tu panel de control es cPanel, la herramienta más directa para hacerlo es phpMyAdmin. No necesitas conocimientos avanzados de programación: con una interfaz gráfica, puedes subir un archivo .sql y dejar tu base de datos lista en cuestión de minutos.
En esta guía paso a paso aprenderás a importar base de datos MySQL en cPanel sin errores, además de resolver los problemas más comunes que suelen aparecer en el proceso.
¿Qué necesitas antes de empezar?
Antes de lanzarte a importar, asegúrate de tener a mano lo siguiente:
- Acceso a tu panel cPanel (usuario y contraseña).
- El archivo
.sqlque contiene tu base de datos (puede venir comprimido en.zipo.gz). - El nombre exacto de la base de datos a la que quieres importar.
- Un navegador actualizado (Chrome, Firefox o Edge).
[INFO]
Si tu archivo SQL es muy pesado (más de 100 MB), es posible que la importación falle por límites de tiempo del servidor. En ese caso, te recomendamos usar la herramienta Importar de cPanel o bien dividir el archivo en partes. Lo veremos más adelante.
Paso 1: Accede a cPanel
Abre tu navegador y escribe la dirección de acceso a cPanel. Normalmente suele ser algo como:
https://tudominio.com/cpanel
O también puedes usar la dirección IP de tu servidor seguida de :2083.
Introduce tu usuario y contraseña. Si no los tienes, contacta con tu proveedor de hosting.
Paso 2: Localiza la sección de Bases de Datos
Una vez dentro de cPanel, verás un panel con muchos iconos. Busca la sección llamada "Bases de Datos" o "MySQL Databases".
Dentro de esta sección, haz clic en el icono de phpMyAdmin. Se abrirá una nueva pestaña con la interfaz de administración de bases de datos.
[TIP]
phpMyAdmin es una herramienta que te permite gestionar bases de datos MySQL desde el navegador. Es la más usada en el mundo del hosting compartido.
Paso 3: Selecciona la base de datos correcta
En el panel izquierdo de phpMyAdmin verás una lista con todas las bases de datos disponibles en tu cuenta.
Haz clic en el nombre de la base de datos donde quieres importar el archivo SQL.
Si no has creado aún la base de datos, primero debes crearla en cPanel (sección MySQL Databases) y luego volver a abrir phpMyAdmin.
[WARNING]
Asegúrate de seleccionar la base de datos correcta. Si importas sobre una base de datos que ya tiene información, los datos existentes pueden sobrescribirse o duplicarse.
Paso 4: Inicia la importación
Con la base de datos seleccionada, haz clic en la pestaña "Importar" en el menú superior.
Verás un formulario con varias opciones. Lo más importante es el botón "Elegir archivo" o "Seleccionar archivo".
Haz clic en ese botón y busca en tu ordenador el archivo .sql que quieres subir.
Paso 5: Configura las opciones de importación
Antes de pulsar el botón final, revisa estas opciones:
- Formato: debe estar en "SQL".
- Codificación de caracteres: si no estás seguro, deja "utf-8" (es la más común).
- Formato de archivo comprimido: si tu archivo es
.zipo.gz, puedes subirlo directamente. phpMyAdmin lo descomprimirá automáticamente.
[INFO]
Si tu archivo es muy grande, phpMyAdmin puede mostrarte un mensaje de error por tiempo de ejecución. En ese caso, puedes subir el archivo comprimido en.zipo.gz, ya que ocupa menos espacio y tarda menos en procesarse.
Paso 6: Ejecuta la importación
Una vez seleccionado el archivo y revisadas las opciones, haz clic en el botón "Continuar" o "Importar" en la parte inferior.
El proceso puede tardar desde unos segundos hasta varios minutos, dependiendo del tamaño del archivo y de la velocidad del servidor.
Cuando termine, verás un mensaje verde que dice algo como: "La importación se ha completado correctamente".
¿Qué hacer si la importación falla?
Es normal que en algunas ocasiones aparezcan errores. Los más comunes son:
1. Límite de tamaño de archivo superado
cPanel y phpMyAdmin tienen un límite de subida (normalmente entre 2 MB y 50 MB). Si tu archivo es más grande, tienes dos opciones:
- Comprimir el archivo: convierte tu
.sqla.zipo.gzy vuelve a intentarlo. - Dividir el archivo: puedes usar herramientas como
BigDumpo editores de texto avanzados para partir el SQL en varios archivos más pequeños.
[WARNING]
No intentes subir archivos de más de 200 MB por phpMyAdmin. Es poco fiable y puede saturar el servidor. Si tu base de datos es enorme, solicita a tu proveedor de hosting que te ayude con una importación por SSH o por línea de comandos.
2. Error de conexión o tiempo de espera
Si el servidor tarda demasiado, la conexión se puede cortar. Soluciones:
- Sube el archivo comprimido.
- Prueba en un horario de menor tráfico.
- Contacta con el soporte para que aumenten el
max_execution_timetemporalmente.
3. Error de sintaxis SQL
A veces el archivo SQL contiene caracteres extraños o sentencias incompatibles con la versión de MySQL del servidor.
En ese caso, revisa la versión de MySQL en cPanel (sección "Información del servidor") y compárala con la versión con la que se generó el archivo. Si hay mucha diferencia, puede ser necesario exportar de nuevo desde el origen con una versión compatible.
Cómo importar una base de datos MySQL en cPanel desde la herramienta "Importar"
Además de phpMyAdmin, cPanel tiene una herramienta propia llamada "Importar" que suele ser más tolerante con archivos grandes.
Para usarla:
- Ve a cPanel.
- Busca la sección "Archivos" y haz clic en "Importar".
- Sube tu archivo
.sqlo.zipdesde tu ordenador o desde el directoriohome/usuario/public_html. - Selecciona la base de datos de destino.
- Haz clic en "Importar".
Esta herramienta es ideal cuando phpMyAdmin te da errores de tamaño.
Cómo importar una base de datos MySQL en cPanel desde SSH (avanzado)
Si tu base de datos es muy grande y tienes acceso SSH, puedes usar el siguiente comando:
mysql -u usuario_bd -p nombre_base_datos < archivo.sql
Te pedirá la contraseña de la base de datos. Este método es el más rápido y no tiene límite de tiempo.
[TIP]
Si no sabes si tienes acceso SSH, revisa cPanel en la sección "Terminal" o consulta con tu proveedor.
Preguntas frecuentes (FAQ)
¿Puedo importar una base de datos sin crear una antes?
No. Primero debes crear la base de datos en cPanel, junto con el usuario y asignarle todos los privilegios. Luego ya puedes importar el archivo SQL.
¿Qué hago si el archivo SQL viene con prefijo?
En cPanel, las bases de datos suelen tener un prefijo como usuario_nombre. Si tu archivo SQL contiene sentencias como CREATE TABLE nombre_tabla, deberás asegurarte de que el nombre de la base de datos coincida con el que has creado. Si no, puedes editar el archivo con un editor de texto y reemplazar los nombres.
¿Es lo mismo importar que restaurar una base de datos?
Sí, en la práctica son sinónimos. Restaurar una base de datos significa importar una copia de seguridad en un servidor.
¿Puedo importar una base de datos de WordPress?
Sí, siempre que tengas el archivo .sql generado desde phpMyAdmin o desde un plugin de backup. El proceso es exactamente el mismo.
¿Qué hago si la importación tarda mucho?
Paciencia. Si después de 10 minutos no ha terminado, es probable que algo falle. Revisa los mensajes de error o contacta con soporte.
Consejos finales para una importación sin problemas
- Haz siempre una copia de seguridad de la base de datos actual antes de importar una nueva.
- Verifica los nombres de las tablas después de importar. Puedes hacerlo en phpMyAdmin en la pestaña "Estructura".
- Si tu web usa WordPress, recuerda que también debes ajustar el archivo
wp-config.phpcon el nombre de la nueva base de datos, usuario y contraseña. - Si la web no carga después de importar, revisa los permisos de los archivos y la configuración de conexión.
[INFO]
Si en algún momento necesitas gestionar bases de datos en un panel alternativo como Syspanel, recuerda que el acceso se realiza por el puerto 2106. La interfaz es similar a cPanel, pero con algunas diferencias en la ubicación de las herramientas.
Conclusión
Importar una base de datos MySQL en cPanel con phpMyAdmin es un proceso sencillo si sigues los pasos correctos. La clave está en seleccionar bien la base de datos, tener el archivo SQL preparado y, si es muy grande, comprimirlo o usar herramientas alternativas.
Con esta guía, ya sabes cómo hacer una import SQL en cPanel, cómo cargar base de datos en cPanel y cómo resolver los errores más comunes que aparecen en el camino.
Recuerda siempre trabajar con copias de seguridad y, si tienes dudas, consultar con tu proveedor de hosting. ¡Tu web estará funcionando en muy poco tiempo!
