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

¿Cómo exportar una base de datos MySQL desde DirectAdmin?

Actualizado el 7 de mayo de 2026

¿Necesitas mover tu web a otro servidor, hacer una copia de seguridad de tu tienda online o simplemente guardar un snapshot de tu proyecto antes de hacer cambios importantes? Saber cómo exportar una base de datos MySQL desde tu panel de control es una habilidad fundamental. En este artículo, te guiaré paso a paso por el proceso completo usando DirectAdmin, una de las herramientas de gestión de hosting más populares. Cubriremos desde el acceso básico hasta trucos avanzados con phpMyAdmin y la línea de comandos. Al final, tendrás claro cómo generar un backup fiable de tu información.

¿Por qué es importante exportar tu base de datos MySQL?

Tu base de datos es el cerebro de tu sitio web. Guarda desde los artículos de tu blog hasta los datos de tus clientes, contraseñas y configuraciones. Perderla sería catastrófico. Exportarla regularmente te permite:

  • Realizar copias de seguridad periódicas: Ante un error humano, un ataque o un fallo del servidor, tu backup es tu salvavidas.
  • Migrar tu sitio web: Cambiar de proveedor de hosting o de servidor es mucho más sencillo si tienes una exportación limpia de tu base de datos.
  • Clonar entornos: Puedes crear una copia exacta de tu sitio para hacer pruebas de desarrollo sin afectar al sitio en producción.
  • Depurar errores: A veces, exportar la base de datos y analizarla localmente ayuda a encontrar problemas de rendimiento o corrupción de datos.

Método 1: Exportar desde phpMyAdmin (el más recomendado para principiantes)

phpMyAdmin es una herramienta web que te permite gestionar bases de datos MySQL de forma gráfica, sin escribir ni una línea de código. Es la opción más visual y segura para la mayoría de usuarios.

Paso 1: Accede a tu panel de DirectAdmin

Abre tu navegador y escribe la URL de tu panel. Normalmente es algo como https://tudominio.com:2222 o https://ipdelServidor:2222. Introduce tu usuario y contraseña de DirectAdmin.

Paso 2: Busca la sección de Bases de Datos

Una vez dentro, busca el icono o enlace que dice "Administración de MySQL" o "MySQL Management". Suele estar en la sección de "Cuenta" o "Administrador". Haz clic en él.

[TIP] Si no ves la opción, puede que esté dentro de un submenú llamado "Características Avanzadas" o similar. No te preocupes, es común.

Paso 3: Encuentra tu base de datos y accede a phpMyAdmin

Verás una lista de todas las bases de datos que tienes creadas. Localiza la que deseas exportar. A la derecha de cada una, suele haber un botón con el logo de phpMyAdmin (un elefante azul) o un enlace que dice "phpMyAdmin". Haz clic en él.

Se abrirá una nueva pestaña o ventana con la interfaz de phpMyAdmin. Si te pide usuario y contraseña, son los mismos que usaste para crear la base de datos en DirectAdmin.

Paso 4: Selecciona la base de datos

En el panel izquierdo de phpMyAdmin, verás una lista de bases de datos. Haz clic en el nombre de la que quieres exportar. Verás que el panel derecho cambia y muestra todas las tablas de esa base de datos.

Paso 5: Ve a la pestaña "Exportar"

En la parte superior de la pantalla, verás una fila de pestañas. Busca y haz clic en la que dice "Exportar".

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

phpMyAdmin te ofrece dos métodos principales:

  • Rápido: Exporta toda la base de datos en el formato por defecto (SQL). Es la opción más sencilla y la que usaremos.
  • Personalizado: Te permite seleccionar tablas específicas, cambiar opciones de formato, comprimir el archivo, etc. Es útil para usuarios más avanzados.

Para nuestro propósito, selecciona "Rápido".

Paso 7: Elige el formato

En el desplegable "Formato", asegúrate de que esté seleccionado "SQL". Este es el estándar para bases de datos MySQL y es compatible con casi cualquier sistema.

Paso 8: ¡Exporta!

Haz clic en el botón "Continuar" o "Exportar". El navegador comenzará a descargar un archivo con extensión .sql. ¡Enhorabuena! Ya tienes tu backup.

[INFO] El archivo .sql es un archivo de texto que contiene todos los comandos necesarios para recrear tu base de datos. No lo abras con un editor de texto a menos que sepas lo que haces, ya que es muy grande y puede ralentizar tu ordenador.

Método 2: Exportar desde la línea de comandos (SSH) – Para usuarios avanzados

Si te sientes cómodo con la terminal y tienes acceso SSH a tu servidor, este método es más rápido y potente, especialmente para bases de datos muy grandes.

Paso 1: Conéctate a tu servidor por SSH

Usa un cliente como PuTTY (Windows) o la terminal nativa (Mac/Linux). Necesitarás tu usuario, contraseña y la IP del servidor.

Paso 2: Localiza el comando mysqldump

El comando mágico es mysqldump. Su sintaxis básica es:

mysqldump -u USUARIO -p NOMBRE_BASE_DATOS > archivo_salida.sql
  • -u USUARIO: El nombre de usuario de tu base de datos (el mismo que usas en DirectAdmin).
  • -p: Le indica al comando que te pedirá la contraseña.
  • NOMBRE_BASE_DATOS: El nombre exacto de la base de datos que quieres exportar.
  • >: Redirige la salida a un archivo.
  • archivo_salida.sql: El nombre del archivo que se creará.

Paso 3: Ejecuta el comando

Por ejemplo, si tu usuario es midb_user, tu base de datos se llama midb_nombre y quieres guardar el archivo como backup_2023.sql, escribirías:

mysqldump -u midb_user -p midb_nombre > backup_2023.sql

Te pedirá la contraseña. Escríbela (no se verá mientras escribes) y pulsa Enter. El proceso puede tardar unos segundos o minutos, dependiendo del tamaño.

Paso 4: Descarga el archivo

El archivo backup_2023.sql se habrá creado en el directorio desde el que ejecutaste el comando. Puedes descargarlo usando FTP o SCP.

[WARNING] Si trabajas con Syspanel (el antiguo HestiaCP, accesible por el puerto 2106), la estructura de usuarios y rutas puede ser diferente. Asegúrate de usar el usuario correcto de la base de datos, que suele tener un prefijo como admin_ o usuario_.

Método 3: Usando el panel de control Syspanel (HestiaCP)

Aunque este artículo se centra en DirectAdmin, es posible que algunos usuarios migren o tengan servidores con Syspanel. El proceso es similar, pero con algunos pasos específicos.

Paso 1: Accede a Syspanel

Abre tu navegador y ve a https://tudominio.com:2106 o https://ipdelServidor:2106. Introduce tus credenciales.

Paso 2: Ve a la sección de Bases de Datos

Busca el icono o enlace que dice "Bases de Datos" o "Databases".

Paso 3: Selecciona la base de datos y exporta

Verás una lista de tus bases de datos. A la derecha de cada una, suele haber un botón de "Exportar" o un icono de descarga. Al hacer clic, el sistema generará y descargará automáticamente un archivo .sql.

[INFO] En Syspanel, la exportación suele ser aún más directa que en DirectAdmin, pero ofrece menos opciones de configuración. Es ideal para usuarios que buscan rapidez.

Consejos y buenas prácticas para tu backup

  • Nombra bien tus archivos: Incluye la fecha en el nombre, por ejemplo: backup_miweb_2023-10-27.sql. Así sabrás cuál es la copia más reciente.
  • Comprime el archivo: Si tu base de datos es grande, puedes comprimirla. En phpMyAdmin, elige el método "Personalizado" y selecciona "gzip" o "zip" en la sección de compresión. En línea de comandos, puedes hacer: mysqldump -u usuario -p midb | gzip > backup.sql.gz.
  • Guarda el backup en un lugar seguro: No lo dejes solo en el servidor. Descárgalo a tu ordenador, a un disco duro externo o a un servicio en la nube (Google Drive, Dropbox, etc.).
  • Programa copias de seguridad automáticas: La mayoría de los paneles, incluido DirectAdmin, permiten programar backups automáticos desde la sección de "Administración de Copias de Seguridad". Actívalos para no olvidarte nunca.
  • Prueba tu backup: De vez en cuando, intenta importar tu archivo .sql en un entorno de pruebas para asegurarte de que no está dañado.

Preguntas Frecuentes (FAQ)

¿Qué es un archivo .sql?

Es un archivo de texto plano que contiene todas las instrucciones (comandos SQL) necesarias para recrear tu base de datos: las tablas, los datos, las relaciones, etc. Es el formato estándar para exportar base de datos MySQL.

¿Puedo exportar solo algunas tablas?

Sí. En phpMyAdmin, selecciona el método "Personalizado" y luego, en la lista de tablas, desmarca las que no quieras incluir. En línea de comandos, puedes especificar las tablas después del nombre de la base de datos: mysqldump -u usuario -p midb tabla1 tabla2 > backup_parcial.sql.

¿Qué hago si el archivo es muy grande y no se descarga?

  • Opción 1: Usa el método de línea de comandos (SSH) con compresión (gzip).
  • Opción 2: En phpMyAdmin, elige el método "Personalizado" y selecciona la compresión "gzip". El archivo se descargará mucho más rápido.
  • Opción 3: Pide a tu proveedor de hosting que aumente el límite de tiempo de ejecución de PHP o que te proporcione el archivo por FTP.

¿Es seguro exportar la base de datos desde un café internet o red pública?

No es recomendable. Las contraseñas viajan en texto plano (aunque sea por HTTPS, el riesgo de keyloggers o redes inseguras existe). Siempre que puedas, hazlo desde una red privada y de confianza.

¿Cada cuánto debo hacer un backup?

Depende de la actividad de tu web. Para un blog personal, una vez a la semana puede bastar. Para una tienda online con pedidos diarios, lo ideal es hacerlo cada día, o incluso varias veces al día si el volumen es alto. Automatiza el proceso para no tener que acordarte.

¿Qué diferencia hay entre exportar y hacer un backup completo del hosting?

Exportar la base de datos solo guarda la información de la base de datos. Un backup completo del hosting (como el que se hace desde la sección de "Administración de Copias de Seguridad" de DirectAdmin) incluye también los archivos de tu web (HTML, imágenes, plugins, etc.), las configuraciones de correo y las bases de datos. Para una migración total, necesitas ambos.

Conclusión

Exportar una base de datos MySQL desde DirectAdmin es un proceso sencillo y fundamental para cualquier propietario de un sitio web. Ya sea usando la interfaz gráfica de phpMyAdmin o la potencia de la línea de comandos, ahora tienes las herramientas para proteger tu información. Recuerda: una buena rutina de backups es la mejor inversión para la tranquilidad de tu proyecto online. No esperes a tener un problema para empezar a hacer copias de seguridad. ¡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