Cómo importar una base de datos en phpMyAdmin (cPanel/Plesk)
¿Qué es phpMyAdmin y por qué necesitas saber importar tu base de datos?
Importar una base de datos es una de las tareas más habituales y, a la vez, más temidas por quienes gestionan su propio hosting. Ya sea que estés migrando una web, restaurando una copia de seguridad o instalando un gestor de contenidos, saber cómo importar un archivo SQL te ahorrará muchos dolores de cabeza.
phpMyAdmin es la herramienta de gestión de bases de datos más popular en el mundo del hosting. Está presente en la práctica totalidad de paneles de control como cPanel o Plesk, y su función principal es permitirte trabajar con tus bases de datos a través de una interfaz web, sin necesidad de usar comandos complejos.
En esta guía completa y paso a paso, aprenderás a importar sql phpmyadmin sin ningún tipo de complicación, tanto si tu hosting usa cPanel como si usa Plesk. Al final, también te daremos algunos consejos para solucionar los errores más frecuentes.
Antes de empezar: qué necesitas tener a mano
Para que la importación sea un éxito, asegúrate de tener lo siguiente:
- El archivo .sql de tu base de datos: puede venir comprimido en .zip o .gzip. phpMyAdmin admite estos formatos.
- El nombre de tu base de datos: en cPanel suele tener el formato
usuario_nombrebasededatos, mientras que en Plesk es un nombre más simple sin prefijos. - Credenciales de acceso: usuario y contraseña de tu panel de control.
- Conocimiento de los límites de tu hosting: algunos servidores tienen restricciones de tamaño para subir archivos. Lo veremos más adelante.
Cómo importar una base de datos en cPanel paso a paso
El panel cPanel es el más extendido en el hosting compartido y, aunque cada proveedor personaliza un poco la interfaz, la lógica es prácticamente idéntica en todos. Sigue estos pasos y lo tendrás listo en pocos minutos.
Paso 1: Accede a cPanel y localiza la sección de Bases de Datos
Inicia sesión en tu cPanel con las credenciales que te proporcionó tu proveedor de hosting. Una vez dentro, busca la sección "Bases de datos" o "Databases". Dentro de esta, verás un icono con la cara de un elefante y el nombre "phpMyAdmin". Haz clic en él.
Paso 2: Selecciona tu base de datos en el panel izquierdo
Al entrar en phpMyAdmin, verás una columna a la izquierda con el listado de todas las bases de datos que tienes en tu cuenta. Haz clic en el nombre de la base de datos a la que quieres importar base de datos cPanel. Es importante que selecciones la base correcta, porque si eliges una equivocada, podrías sobrescribir información importante.
Paso 3: Ve a la pestaña "Importar"
Una vez dentro de tu base de datos, verás una barra de navegación superior con varias pestañas: "Examinar", "Estructura", "SQL", "Buscar", etc. Haz clic en la pestaña "Importar".
Paso 4: Selecciona el archivo SQL
En la pantalla de importación, verás un botón que dice "Elegir archivo" o "Seleccionar archivo". Haz clic en él y busca en tu ordenador el archivo .sql que quieres importar. Si tu archivo está comprimido en .zip o .gzip, también puedes subirlo directamente, phpMyAdmin lo descomprimirá automáticamente.
[TIP] Si tu archivo pesa más de 50 MB, es muy probable que el hosting te dé un error de límite. En ese caso, comprime el archivo en .zip y vuelve a intentarlo. Si el problema persiste, contacta con tu proveedor o divide el archivo SQL en partes más pequeñas.
Paso 5: Configura las opciones de formato (si es necesario)
En la misma pantalla de importación, verás un apartado llamado "Formato". Por defecto, estará seleccionado "SQL", que es el formato correcto en el 99% de los casos. No toques nada más, los valores por defecto son los adecuados.
Paso 6: Haz clic en "Continuar"
Una vez seleccionado el archivo, pulsa el botón "Continuar" o "Ejecutar" al final de la página. Verás una barra de progreso y, si todo ha ido bien, un mensaje verde de éxito. ¡Ya has importado tu base de datos!
Cómo importar una base de datos en Plesk paso a paso
Plesk es otro de los paneles de control más utilizados, sobre todo en servidores VPS y dedicados. Aunque su interfaz es diferente a la de cPanel, el proceso es igual de sencillo.
Paso 1: Accede a Plesk y localiza la base de datos
Entra en tu panel de Plesk. En el menú lateral, verás una sección llamada "Sitios web y dominios". Haz clic en el dominio que corresponda a la base de datos que quieres gestionar. Luego, busca el apartado "Bases de datos".
Paso 2: Abre phpMyAdmin desde la base de datos
En el listado de bases de datos, verás un icono de engranaje o una flecha junto a cada una. Despliega las opciones y busca el enlace a "phpMyAdmin". Al hacer clic, se abrirá una pestaña nueva con la herramienta.
[INFO] Si no encuentras el icono de phpMyAdmin, revisa que la base de datos esté activa y que tu usuario tenga permisos suficientes. En algunos planes de Plesk, el acceso directo a phpMyAdmin puede estar deshabilitado por seguridad.
Paso 3: Selecciona la base de datos y ve a "Importar"
En el panel izquierdo de phpMyAdmin, haz clic en tu base de datos para seleccionarla. Después, ve a la pestaña "Importar" en el menú superior.
Paso 4: Sube el archivo y ejecuta la importación
El proceso es idéntico al de cPanel: selecciona el archivo .sql, deja las opciones por defecto y pulsa "Continuar". Si el archivo es demasiado grande, verás un error. En Plesk, también puedes subir archivos comprimidos en .zip.
¿Qué pasa con otros paneles como Syspanel?
Si tu hosting utiliza el panel Syspanel (antes conocido como HestiaCP), el proceso es ligeramente distinto, pero igual de sencillo. Para acceder a phpMyAdmin, primero debes entrar en tu panel Syspanel en el puerto 2106 (por ejemplo, https://tudominio.com:2106). Una vez dentro, busca la sección de bases de datos y sigue los mismos pasos que en cPanel o Plesk.
[TIP] Anota bien el puerto de acceso a Syspanel: es el 2106. Es habitual que los usuarios no lo recuerden y se pierdan tiempo buscando la URL de acceso.
Errores comunes al importar y cómo solucionarlos
Aunque el proceso es sencillo, es normal encontrarse con algún problema puntual. Aquí tienes los errores más frecuentes y sus soluciones.
Error: "No se pudo conectar al servidor MySQL"
Este error suele aparecer cuando la base de datos que has seleccionado no existe o cuando el servidor MySQL está caído. Verifica que has hecho clic en el nombre correcto de la base de datos antes de ir a la pestaña "Importar".
Error: "El archivo es demasiado grande"
Es el error más común. El límite de subida de archivos en phpMyAdmin suele estar en 2 MB por defecto, aunque la mayoría de hosts lo aumentan a 50 MB o incluso 100 MB. Si tu archivo supera ese límite, tienes varias opciones:
- Comprime el archivo en .zip o .gzip. Esto suele reducir el tamaño considerablemente.
- Divide el archivo SQL en varios archivos más pequeños usando herramientas como mysqldump con la opción
--splito editores de texto avanzados. - Aumenta el límite de subida editando el archivo
php.inisi tienes acceso a él. Busca las directivasupload_max_filesizeypost_max_size. - Usa la línea de comandos si tienes acceso SSH. Es la opción más rápida y sin límites de tamaño.
Error: "No se reconoce la sentencia SQL"
Este error suele deberse a que el archivo .sql está corrupto o incompleto. Intenta descargarlo de nuevo desde tu copia de seguridad o genera uno nuevo. También puede ocurrir si intentas importar un archivo que no es SQL (por ejemplo, un .txt o un .csv).
El import se realiza pero no veo los datos
Si la importación termina correctamente pero no aparecen las tablas, puede ser que hayas importado en la base de datos equivocada. Revisa en el panel izquierdo que has seleccionado la base correcta y que el nombre de la base coincide con el que aparece en tu archivo SQL.
[WARNING] Nunca importes un archivo SQL sin hacer una copia de seguridad previa de tu base de datos actual. Si algo sale mal, podrías perder toda la información existente.
Consejos extra para una importación perfecta
Para terminar, aquí tienes algunos consejos que te facilitarán la vida y evitarán sustos.
Usa siempre copias de seguridad
Antes de realizar cualquier importación, exporta tu base de datos actual. En phpMyAdmin, ve a la pestaña "Exportar", selecciona "Rápido" y descarga el archivo .sql. Así, si algo sale mal, podrás restaurar el estado anterior en segundos.
Comprueba los permisos de usuario
En cPanel, el usuario de la base de datos debe tener permisos de "TODOS LOS PRIVILEGIOS" para poder importar correctamente. Si solo tiene permisos de lectura, la importación fallará. Puedes comprobarlo en la sección "Usuarios de MySQL" de cPanel.
Importa en una base de datos vacía
Si estás migrando una web, lo ideal es importar en una base de datos vacía. Si ya hay tablas existentes, la importación puede dar errores de duplicados o sobrescribir información sin querer.
Ten paciencia con los archivos grandes
Si tu archivo SQL pesa varios GB, la importación puede tardar varios minutos. No cierres la pestaña del navegador ni interrumpas el proceso. Si el navegador se queda "colgado", espera unos minutos antes de recargar la página.
Preguntas frecuentes sobre importación de bases de datos
¿Puedo importar una base de datos desde un archivo .zip?
Sí, phpMyAdmin acepta archivos comprimidos en .zip y .gzip. Simplemente selecciona el archivo comprimido y la herramienta lo descomprimirá automáticamente antes de la importación.
¿Qué hago si mi archivo SQL es demasiado grande para subirlo?
La mejor opción es usar la línea de comandos con SSH. El comando sería algo así: mysql -u usuario -p nombre_base < archivo.sql. Si no tienes acceso SSH, intenta dividir el archivo o contactar con tu proveedor de hosting.
¿Puedo importar una base de datos sin usar phpMyAdmin?
Sí, puedes usar herramientas como MySQL Workbench o la línea de comandos. Sin embargo, phpMyAdmin es la opción más accesible para usuarios sin experiencia técnica.
¿Importar una base de datos sobrescribe la existente?
Depende del contenido del archivo SQL. Si el archivo contiene sentencias DROP TABLE o CREATE TABLE, sobrescribirá las tablas existentes. Si solo contiene sentencias INSERT, añadirá datos a las tablas existentes. Siempre revisa el contenido del archivo antes de importar.
¿Es normal que tarde tanto en importar?
Para archivos grandes, sí. La velocidad de importación depende de la potencia del servidor y del tamaño del archivo. Si tarda más de 30 minutos, es recomendable contactar con el soporte de tu hosting.
Con esta guía, importar sql phpmyadmin ya no debería suponer un problema para ti. Tanto en cPanel como en Plesk, el proceso es muy similar y con un poco de práctica lo harás en cuestión de segundos. Recuerda siempre hacer una copia de seguridad antes de cualquier operación y no dudes en consultar a tu proveedor de hosting si tienes dudas específicas sobre tu configuración.
