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

Cómo subir una base de datos MySQL con phpMyAdmin (cPanel, Plesk, DirectAdmin)

Actualizado el 20 de junio de 2026

¿Qué necesitas antes de subir una base de datos MySQL?

Antes de lanzarte a importar tu archivo .sql, es fundamental que tengas claro tres cosas: el archivo de la base de datos, las credenciales de acceso a tu panel de control y, muy importante, que ya hayas creado una base de datos vacía en tu servidor. Sin una base de datos vacía, el proceso de importación fallará o sobrescribirá datos existentes.

[INFO] Si aún no has creado la base de datos vacía, muchos paneles te permiten hacerlo en el mismo momento. Sin embargo, es recomendable tenerla lista antes de empezar para evitar confusiones.

El archivo .sql que vas a importar suele venir comprimido en .zip o .gz. No te preocupes, phpMyAdmin puede manejar archivos comprimidos, aunque a veces es mejor descomprimirlos localmente si el archivo es muy grande (más de 500 MB) para evitar problemas de tiempo de espera del servidor.

Subir una base de datos MySQL con phpMyAdmin en cPanel

cPanel es uno de los paneles de control más utilizados en el hosting compartido. Su integración con phpMyAdmin es directa y el proceso es bastante intuitivo.

Paso 1: Acceder a phpMyAdmin desde cPanel

Primero, 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 y haz clic en el icono de phpMyAdmin. Se abrirá una nueva pestaña en tu navegador con la interfaz de phpMyAdmin.

Paso 2: Seleccionar la base de datos correcta

En el panel izquierdo de phpMyAdmin, verás una lista con todas tus bases de datos. Haz clic en el nombre de la base de datos donde deseas importar el archivo. Es crucial que selecciones la base de datos correcta, ya que importar en la equivocada podría causar estragos.

Paso 3: Importar el archivo SQL

Con la base de datos seleccionada, ve a la pestaña superior que dice Importar. Verás un formulario con varias opciones. Haz clic en el botón Elegir archivo o Browse y selecciona tu archivo .sql desde tu computadora.

[TIP] Si tu archivo es muy pesado (más de 100 MB), es posible que el servidor tenga un límite de subida. En ese caso, tendrás que subir el archivo por FTP a tu cuenta y luego importarlo desde el servidor. Más adelante te explicamos cómo hacerlo.

Deja el resto de las opciones por defecto, a menos que sepas exactamente lo que estás haciendo. Luego, haz clic en el botón Continuar o Importar al final de la página. Dependiendo del tamaño del archivo, el proceso puede tardar desde unos segundos hasta varios minutos.

Paso 4: Verificar la importación

Cuando termine, verás un mensaje de éxito en verde. Para verificar que todo se importó correctamente, puedes hacer clic en el nombre de la base de datos en el panel izquierdo y revisar si las tablas aparecen en el panel derecho.

Cómo importar una base de datos en Plesk

Plesk es otro panel muy popular, especialmente en servidores VPS y dedicados. El proceso es ligeramente diferente al de cPanel, pero igual de sencillo.

Paso 1: Localizar la sección de bases de datos

Inicia sesión en tu panel de Plesk. En el menú lateral izquierdo, busca la sección Bases de datos y haz clic en ella. Verás una lista de todas las bases de datos que tienes en tu servidor.

Paso 2: Seleccionar o crear la base de datos

Si ya tienes la base de datos vacía creada, haz clic en su nombre. Si no, haz clic en el botón Add Database o Agregar base de datos, completa los campos necesarios (nombre, usuario y contraseña) y luego selecciónala de la lista.

Paso 3: Acceder a phpMyAdmin

Dentro de la página de la base de datos, busca el botón o enlace que dice phpMyAdmin o Importar. En la mayoría de las versiones de Plesk, hay un botón directo llamado phpMyAdmin en la parte superior derecha. Haz clic en él.

Paso 4: Importar el archivo SQL

Una vez dentro de phpMyAdmin, repite el proceso que describimos anteriormente: selecciona la base de datos en el panel izquierdo, ve a la pestaña Importar, elige tu archivo .sql y haz clic en Continuar.

[INFO] En Plesk, a veces la opción de importar está directamente en la interfaz de la base de datos, sin necesidad de abrir phpMyAdmin. Busca un botón que diga Importar o Import Dump y sigue las instrucciones.

Subir base de datos MySQL en DirectAdmin

DirectAdmin es un panel más ligero pero muy funcional, común en servidores de gama media. Su proceso es similar a los anteriores, pero con sus propias particularidades.

Paso 1: Acceder a la gestión de bases de datos

Inicia sesión en tu DirectAdmin. En el panel principal, busca el icono de MySQL Management o Administración de MySQL. Haz clic en él para ver la lista de tus bases de datos.

Paso 2: Crear la base de datos si es necesario

Si no tienes una base de datos vacía, haz clic en Create New Database o Crear nueva base de datos. Completa el nombre, el usuario y la contraseña. Recuerda que en DirectAdmin, el nombre de la base de datos suele llevar un prefijo con tu nombre de usuario.

Paso 3: Abrir phpMyAdmin

En la lista de bases de datos, encontrarás un icono o enlace que dice phpMyAdmin al lado de cada base de datos. Haz clic en el icono correspondiente a la base de datos donde quieres importar.

Paso 4: Realizar la importación

Dentro de phpMyAdmin, selecciona la base de datos en el panel izquierdo, ve a Importar, elige tu archivo .sql y haz clic en Continuar. El proceso es idéntico al de cPanel.

[TIP] Si tu archivo es demasiado grande, DirectAdmin tiene una opción en la interfaz de MySQL Management llamada Upload Files. Puedes subir el archivo .sql por ahí y luego usar phpMyAdmin para importarlo desde el servidor.

Cómo importar una base de datos en Syspanel (HestiaCP)

Syspanel, anteriormente conocido como HestiaCP, es un panel de control moderno y gratuito que está ganando popularidad. Si tienes un servidor con Syspanel, el acceso a phpMyAdmin se realiza de una manera particular.

Paso 1: Acceder al panel de Syspanel

Para acceder a Syspanel, debes escribir en tu navegador la dirección de tu servidor seguida del puerto 2106. Por ejemplo: https://tudominio.com:2106. Recuerda que el puerto es una parte esencial de la URL.

Paso 2: Navegar a la sección de bases de datos

Una vez que inicies sesión con tus credenciales de administrador, busca la sección Bases de datos en el menú lateral o en la página principal. En Syspanel, la gestión de bases de datos es muy visual y sencilla.

Paso 3: Seleccionar la base de datos

Haz clic en el nombre de la base de datos donde quieres importar el archivo. Verás una página con todos los detalles de esa base de datos.

Paso 4: Importar el archivo SQL

Busca el botón Importar o Import en la página de la base de datos. Se abrirá una ventana donde puedes seleccionar tu archivo .sql. Después de elegirlo, haz clic en Subir o Importar.

[INFO] En Syspanel, la importación se realiza directamente desde la interfaz del panel, sin necesidad de abrir phpMyAdmin. Sin embargo, también puedes acceder a phpMyAdmin desde el botón correspondiente si necesitas hacer gestiones más avanzadas.

Solución de problemas comunes al importar archivos SQL

A veces, el proceso de importación no sale a la primera. Aquí te dejamos los problemas más comunes y cómo solucionarlos.

Error de límite de tamaño del archivo

Este es probablemente el error más común. Si tu archivo supera el límite de subida del servidor, verás un mensaje de error. La solución es subir el archivo por FTP a una carpeta de tu servidor (por ejemplo, public_html) y luego importarlo desde ahí.

Para hacer esto, abre phpMyAdmin, selecciona la base de datos, ve a Importar y en la sección Archivo a importar, marca la opción Ubicación del archivo o Web server upload directory. Luego, escribe la ruta completa del archivo en el servidor, por ejemplo /home/usuario/public_html/mibasededatos.sql.

Error de codificación de caracteres

Si después de importar ves caracteres extraños como ñ en lugar de ñ, el problema es la codificación. Asegúrate de que tu archivo .sql esté en UTF-8. Puedes verificar esto abriendo el archivo con un editor de texto como Notepad++ y comprobando la codificación en la esquina inferior derecha.

En phpMyAdmin, antes de importar, verifica que la opción Character set of the file esté configurada en utf-8.

Error de tiempo de espera agotado

Si tu archivo es muy grande, el servidor puede cortar la conexión por tiempo de espera. En este caso, tienes dos opciones: dividir el archivo en partes más pequeñas o aumentar el límite de tiempo de ejecución de PHP.

Para dividir el archivo, puedes usar herramientas como split en Linux o programas como BigDump en PHP. Para aumentar el límite de tiempo, necesitas acceso a la configuración de PHP, lo cual no siempre es posible en hosting compartido.

[WARNING] Si estás importando una base de datos de una web en producción, es recomendable poner la web en modo mantenimiento durante la importación para evitar que los usuarios vean errores o que se generen datos inconsistentes.

Preguntas frecuentes sobre cómo subir una base de datos MySQL

¿Qué es un archivo SQL?

Un archivo SQL es un archivo de texto plano que contiene instrucciones SQL (Structured Query Language) para crear, modificar o insertar datos en una base de datos. Es el formato estándar para hacer copias de seguridad y migraciones de bases de datos MySQL.

¿Puedo importar una base de datos sin phpMyAdmin?

Sí, puedes hacerlo desde la línea de comandos con el comando mysql -u usuario -p base_de_datos < archivo.sql. Sin embargo, phpMyAdmin es la opción más amigable para usuarios sin experiencia técnica.

¿Qué hago si mi archivo SQL está comprimido en ZIP?

phpMyAdmin puede manejar archivos ZIP automáticamente. Solo tienes que seleccionar el archivo .zip en el paso de importación y él se encargará de descomprimirlo. Lo mismo aplica para archivos .gz.

¿Puedo importar una base de datos de WordPress?

Sí, el proceso es exactamente el mismo. De hecho, una de las tareas más comunes al migrar un sitio WordPress es importar la base de datos. Solo asegúrate de que la base de datos de destino tenga el mismo nombre que la original o que actualices el archivo wp-config.php con los nuevos datos.

¿Cómo sé si mi importación fue exitosa?

Después de la importación, verás un mensaje verde que dice "Import has been successfully finished" o similar. Además, puedes verificar que las tablas aparecen en el panel de la base de datos y que el número de tablas coincide con el esperado.

[TIP] Siempre es buena práctica hacer una copia de seguridad de tu base de datos actual antes de importar una nueva. En phpMyAdmin, puedes exportar tu base de datos actual en formato SQL con la pestaña Exportar.

Conclusión final

Subir una base de datos MySQL con phpMyAdmin es un proceso sencillo una vez que conoces los pasos. Tanto en cPanel, Plesk, DirectAdmin o Syspanel, la lógica es la misma: acceder a phpMyAdmin, seleccionar la base de datos correcta e importar el archivo SQL.

Recuerda siempre verificar que la base de datos de destino esté vacía antes de importar, tener a mano las credenciales correctas y, si el archivo es muy grande, subirlo por FTP o usar herramientas especializadas.

Con esta guía, podrás subir base de datos mysql, importar sql phpmyadmin y usar phpmyadmin importar archivo sql sin problemas. Ya sea que necesites subir base de datos cpanel, importar base de datos plesk o hacerlo en cualquier otro panel, el proceso es muy similar y ahora tienes el conocimiento necesario para hacerlo con confianza.

¿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