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

Cómo importar y exportar bases de datos MySQL desde DirectAdmin (phpMyAdmin)

Actualizado el 2 de febrero de 2026

¿Necesitas mover una base de datos a otro servidor, hacer una copia de seguridad o restaurar un sitio web desde un respaldo? Si tu hosting usa DirectAdmin, la herramienta más accesible para gestionar tus bases de datos MySQL es phpMyAdmin.

En esta guía completa y paso a paso, aprenderás a importar y exportar bases de datos MySQL desde DirectAdmin (phpMyAdmin) sin necesidad de ser un experto en programación. Al final, tendrás claros todos los pasos para gestionar tus datos con total seguridad.


¿Qué es phpMyAdmin y por qué usarlo en DirectAdmin?

phpMyAdmin es un panel de control gratuito y muy popular que te permite administrar bases de datos MySQL desde un navegador web, sin tener que escribir comandos complicados. En el contexto de DirectAdmin, es la herramienta estándar que encontrarás dentro de tu panel de hosting para:

  • Crear y eliminar bases de datos.
  • Gestionar usuarios y permisos.
  • Importar archivos .sql (restaurar copias de seguridad).
  • Exportar bases de datos completas o tablas individuales (crear respaldos).

Dominar estas dos últimas funciones es esencial para mantener tu web segura, migrarla de servidor o simplemente tener un respaldo manual antes de hacer cambios importantes.


Requisitos previos antes de empezar

Antes de lanzarte a importar o exportar, asegúrate de tener lo siguiente:

  1. Acceso a DirectAdmin: Necesitas tus credenciales de acceso al panel de control de tu hosting (normalmente en tu-dominio.com:2222).
  2. Tener una base de datos creada: Para importar, necesitas una base de datos vacía (o una existente donde quieras añadir los datos). Para exportar, obviamente necesitas tener datos en la base.
  3. Archivo de respaldo: Si vas a importar, necesitas el archivo .sql o .zip que contiene los datos de tu base de datos original.

Cómo acceder a phpMyAdmin desde DirectAdmin

El primer paso es entrar en el área de gestión de bases de datos. Es muy sencillo:

  1. Inicia sesión en tu panel de DirectAdmin.
  2. Busca la sección "Cuenta" o "Administración de archivos" en el menú superior. Verás un icono que dice "MySQL Management" o "Gestión de MySQL". Haz clic en él.
  3. Se abrirá una página con la lista de todas tus bases de datos. Aquí, al lado de cada base de datos, verás un enlace o icono que dice "phpMyAdmin". Haz clic en él.

[INFO] Si no ves el enlace directo, también puedes ir a la pestaña "Base de Datos" y luego buscar el botón de "phpMyAdmin" en la esquina superior derecha. La interfaz puede variar ligeramente según la versión de DirectAdmin, pero la ubicación es muy intuitiva.

Una vez dentro, se abrirá una nueva pestaña en tu navegador con la interfaz de phpMyAdmin. Ya estás listo para trabajar.


Cómo Exportar una Base de Datos MySQL desde DirectAdmin

Exportar es el proceso de crear una copia de seguridad de tu base de datos. Es una práctica recomendada hacerlo antes de actualizar plugins, temas o modificar el código de tu web.

Paso 1: Selecciona la base de datos

En el panel izquierdo de phpMyAdmin, verás una lista con los nombres de tus bases de datos. Haz clic en el nombre de la base de datos que deseas exportar. Verás que en el panel derecho se cargan las tablas de esa base.

Paso 2: Accede a la pestaña "Exportar"

En el menú superior horizontal, haz clic en la pestaña que dice "Exportar".

Paso 3: Elige el método de exportación

Verás dos opciones: "Rápido" y "Personalizado".

  • Rápido: Es la opción más sencilla. Exporta toda la base de datos en un formato estándar (SQL). Es perfecta para la mayoría de los casos, como hacer una copia de seguridad general.
  • Personalizado: Te permite elegir tablas específicas, el formato de compresión (gzip, zip) y otras opciones avanzadas. Te lo recomendamos si solo quieres respaldar una tabla concreta o si necesitas un archivo comprimido para ahorrar espacio.

Paso 4: Configura la exportación (si usas "Personalizado")

Si eliges "Personalizado", asegúrate de:

  1. En el apartado "Formato", selecciona "SQL" (es el formato universal para bases de datos MySQL).
  2. En "Compresión", elige "gzip" o "zip" si tu archivo es muy grande. Esto reducirá el peso del archivo descargado.
  3. Deja las demás opciones por defecto si no sabes qué significan.

Paso 5: Descarga el archivo

Finalmente, haz clic en el botón "Continuar" o "Exportar" en la parte inferior. Tu navegador descargará automáticamente un archivo con extensión .sql (o .zip/.gz si elegiste comprimir). ¡Guárdalo en un lugar seguro! Este archivo es tu copia de seguridad.

[WARNING] Si exportas con el método "Rápido", el archivo resultante puede ser muy pesado si tu base de datos es grande. Para bases de datos de más de 100MB, te recomendamos usar el método "Personalizado" y activar la compresión para evitar que la descarga falle o se corte.


Cómo Importar una Base de Datos MySQL desde DirectAdmin

Importar es el proceso de restaurar una base de datos desde un archivo .sql. Es útil para migrar un sitio web a un nuevo hosting o para recuperar una copia de seguridad.

Paso 1: Prepara tu base de datos de destino

Para evitar errores, es recomendable importar los datos en una base de datos vacía. Si no tienes una, créala desde el panel de DirectAdmin (en la sección "MySQL Management"). Una vez creada, anota el nombre, el usuario y la contraseña.

Paso 2: Abre la base de datos en phpMyAdmin

Ve a phpMyAdmin y haz clic en el nombre de la base de datos vacía que acabas de crear (o en la que quieras importar los datos).

Paso 3: Accede a la pestaña "Importar"

En el menú superior, haz clic en la pestaña "Importar".

Paso 4: Selecciona tu archivo de respaldo

Verás un botón que dice "Examinar..." o "Seleccionar archivo". Haz clic en él y busca en tu ordenador el archivo .sql, .zip o .gz que exportaste previamente.

Paso 5: Configura el formato y haz clic en "Continuar"

Justo debajo del botón de selección, verás el campo "Formato". Asegúrate de que esté seleccionado "SQL". No toques las demás opciones.

Finalmente, haz clic en el botón "Continuar" o "Importar" en la parte inferior.

Paso 6: Espera y verifica el resultado

phpMyAdmin procesará el archivo. Si la importación es exitosa, verás un mensaje verde que dice "Importación exitosa" y una lista de las consultas SQL que se ejecutaron. Si hay algún error, te mostrará un mensaje rojo con la descripción del problema.

[TIP] Si tu archivo .sql es muy grande (más de 2MB), es probable que la importación falle por un límite de tiempo del servidor. En ese caso, puedes intentar comprimir el archivo en .zip o .gz antes de importarlo, ya que phpMyAdmin puede descomprimirlo automáticamente. Si el problema persiste, contacta con tu proveedor de hosting para que aumenten el límite de upload_max_filesize o max_execution_time en el servidor.


Solución de problemas comunes (FAQ)

Aquí tienes las respuestas a las dudas más frecuentes sobre este proceso:

¿Por qué recibo el error "No se pudo conectar a la base de datos" al importar?

Este error suele deberse a que el archivo .sql que intentas importar contiene instrucciones para crear una base de datos con un nombre específico que no coincide con el tuyo. Para solucionarlo:

  1. Abre el archivo .sql con un editor de texto (como Bloc de notas o Sublime Text).
  2. Busca las líneas que empiecen con CREATE DATABASE o USE.
  3. Cámbialas por el nombre de tu base de datos de destino (la que creaste en DirectAdmin) y guarda el archivo.
  4. Intenta importar de nuevo.

¿Puedo exportar solo una tabla en lugar de toda la base de datos?

Sí, claro. En phpMyAdmin, haz clic en el nombre de la base de datos y luego en el nombre de la tabla específica. Después, ve a la pestaña "Exportar". Verás que la opción "Personalizado" te permite seleccionar solo esa tabla.

¿Qué es mejor, exportar en formato SQL o ZIP?

El formato SQL es el estándar y el más compatible. Sin embargo, si tu base de datos es muy grande, el archivo .sql puede ser enorme y lento de descargar/subir. En ese caso, ZIP o GZIP son mejores opciones porque comprimen el archivo y phpMyAdmin puede descomprimirlo automáticamente durante la importación.

¿Importar una base de datos sobrescribe la existente?

Depende del contenido del archivo .sql. Si el archivo contiene instrucciones DROP TABLE IF EXISTS, sobrescribirá las tablas. Si solo contiene INSERT INTO, añadirá los datos a las tablas existentes. Por eso es tan importante importar siempre en una base de datos vacía o en una de la que tengas una copia de seguridad reciente.

¿Puedo usar este método para migrar mi web a un servidor que use Syspanel?

¡Por supuesto! El proceso es idéntico. Syspanel (antes conocido como HestiaCP) también utiliza phpMyAdmin para la gestión de bases de datos. Puedes exportar tu base de datos desde DirectAdmin e importarla en Syspanel siguiendo exactamente los mismos pasos descritos aquí.

[INFO] Recuerda que si tu nuevo hosting usa Syspanel, el acceso al panel de control suele ser a través del puerto 2106 (por ejemplo, https://tu-dominio.com:2106). Una vez dentro, busca la sección de bases de datos y accede a phpMyAdmin para realizar la importación.


Conclusión y buenas prácticas

Saber importar y exportar bases de datos MySQL desde DirectAdmin (phpMyAdmin) es una habilidad fundamental para cualquier propietario de un sitio web. No solo te permite realizar copias de seguridad manuales, sino que también es el método más fiable para migrar tu web entre servidores.

Resumen de buenas prácticas:

  • Crea copias de seguridad periódicas: No esperes a tener un problema. Exporta tu base de datos al menos una vez al mes o antes de cualquier cambio importante.
  • Guarda los respaldos en un lugar seguro: No los dejes solo en tu ordenador. Utiliza servicios de almacenamiento en la nube (Google Drive, Dropbox) para tener una copia extra.
  • Comprueba siempre tus respaldos: De nada sirve una copia de seguridad si no puedes restaurarla. De vez en cuando, prueba a importar tu archivo .sql en una base de datos de prueba para asegurarte de que funciona.
  • No modifiques los archivos .sql a menos que sepas lo que haces: Un pequeño error puede corromper la importación.

Con esta guía, ya tienes todo lo necesario para gestionar tus bases de datos con confianza. Si tienes más dudas, no dudes en consultar la documentación de tu proveedor de hosting o abrir un ticket de soporte. ¡Buena suerte con tus proyectos web!

¿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