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

Guía para exportar e importar bases de datos en DirectAdmin con phpMyAdmin

Actualizado el 4 de enero de 2026

Esta guía está diseñada para que puedas gestionar tus bases de datos hosting de forma segura y autónoma. Aprenderás a exportar base de datos DirectAdmin para hacer una copia de seguridad o migrar tu web, y a importar base de datos desde un archivo SQL usando phpMyAdmin DirectAdmin.

No necesitas ser un experto en programación. Solo sigue los pasos al pie de la letra y tendrás el control total de tu información.


¿Qué es phpMyAdmin y por qué lo necesitas?

phpMyAdmin es una herramienta gratuita y muy popular que te permite administrar bases de datos MySQL o MariaDB desde un navegador web, sin necesidad de escribir comandos complejos. Piensa en él como el "Explorador de Archivos" de tus datos.

Dentro de phpMyAdmin DirectAdmin, las tareas más comunes son:

  • Exportar: Sacar una copia completa de tu base de datos en un archivo .sql. Esencial para hacer backups o mover tu web a otro servidor.
  • Importar: Subir un archivo .sql para restaurar una copia de seguridad o transferir datos desde otro hosting.

[INFO] Una base de datos es como un gran almacén donde tu web guarda todo: artículos de blog, usuarios, productos de tienda, configuraciones, etc. Perderla significaría empezar de cero.


Requisitos previos antes de empezar

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

  1. Acceso a DirectAdmin: Necesitas tu usuario y contraseña de hosting. Normalmente la URL es algo como https://tudominio.com:2222.
  2. Nombre de la base de datos: Lo creaste al instalar tu web (por ejemplo, con WordPress, Joomla, etc.). Si no lo recuerdas, puedes verlo en la sección "MySQL Management" de DirectAdmin.
  3. Usuario y contraseña de la base de datos: Son diferentes a los de tu cuenta de hosting. Los necesitarás para conectarte a phpMyAdmin.
  4. Archivo SQL (para importar): Si vas a importar, asegúrate de tener el archivo .sql listo en tu ordenador.

[WARNING] Antes de cualquier operación importante (como actualizar un plugin o cambiar de servidor), siempre haz una exportación. Es tu red de seguridad.


Cómo exportar base de datos DirectAdmin con phpMyAdmin

Exportar tu base de datos es un proceso sencillo y rápido. Aquí te explico cómo hacerlo paso a paso.

Paso 1: Accede a phpMyAdmin desde DirectAdmin

  1. Inicia sesión en tu panel de DirectAdmin.
  2. Busca la sección "MySQL Management" o "Administración de MySQL". Suele estar en la página principal o dentro de la categoría "Account Manager".
  3. Verás una lista con tus bases de datos. Al lado de cada una, hay un enlace o botón que dice "phpMyAdmin". Haz clic en él.
  4. Se abrirá una nueva pestaña o ventana con la interfaz de phpMyAdmin. Es posible que se te pida iniciar sesión de nuevo con el usuario y contraseña de la base de datos. Si ya iniciaste sesión en DirectAdmin, a menudo phpMyAdmin hereda la sesión y entras directamente.

Paso 2: Selecciona la base de datos correcta

En el panel izquierdo de phpMyAdmin, verás una lista de todas tus bases de datos. Haz clic en el nombre de la que quieres exportar. El panel derecho mostrará las tablas que contiene.

Paso 3: Inicia el proceso de exportación

  1. En la barra de menú superior del panel derecho, haz clic en la pestaña "Exportar".
  2. Se abrirá una nueva pantalla con dos métodos principales:
    • Rápido: Exporta todo sin opciones adicionales. Perfecto para la mayoría de los casos.
    • Personalizado: Te permite elegir tablas específicas, el formato de salida, etc. Úsalo si tienes necesidades muy concretas.

Paso 4: Elige el método y formato

Para una copia de seguridad estándar, te recomiendo:

  • Método: "Rápido".
  • Formato: "SQL". Es el formato universal y compatible con casi todos los sistemas.

Si eliges "Personalizado", asegúrate de que:

  • "Agregar DROP TABLE / VIEW / PROCEDURE / FUNCTION / EVENT" esté marcado. Esto permite sobrescribir tablas existentes al importar.
  • "Agregar CREATE DATABASE / USE" esté marcado. Facilita la importación en otro servidor.

Paso 5: Descarga el archivo

Una vez seleccionadas las opciones, haz clic en el botón "Continuar" o "Exportar" que está al final de la página.

Tu navegador comenzará a descargar un archivo con extensión .sql. El nombre suele ser el de tu base de datos seguido de la fecha. Guarda este archivo en un lugar seguro.

[TIP] Programa exportaciones periódicas (semanal o mensual) para no perder datos recientes. Puedes hacerlo manualmente o, si tu hosting lo permite, configurar backups automáticos desde DirectAdmin.


Cómo importar base de datos en phpMyAdmin DirectAdmin

Importar es el proceso inverso: subir un archivo .sql para restaurar o migrar datos. Es igual de importante que exportar.

Paso 1: Prepara tu archivo SQL

Asegúrate de que el archivo .sql que vas a importar sea el correcto. Si lo has descargado de otro servidor, verifica que no esté corrupto. Puedes abrirlo con un editor de texto como el Bloc de Notas para echar un vistazo rápido.

[WARNING] La importación sobrescribirá los datos existentes en la base de datos de destino. Si hay tablas con el mismo nombre, sus datos serán reemplazados. Si no quieres perder información, haz una exportación previa.

Paso 2: Accede a phpMyAdmin y selecciona la base de datos destino

  1. Repite el Paso 1 de la exportación para abrir phpMyAdmin.
  2. En el panel izquierdo, haz clic en el nombre de la base de datos donde quieres importar los datos. Es importante que selecciones la correcta, no una vacía ni una diferente.

Paso 3: Inicia la importación

  1. En la barra de menú superior, haz clic en la pestaña "Importar".
  2. Verás un formulario con varias opciones. La más importante es "Archivo a importar".
  3. Haz clic en el botón "Examinar..." o "Seleccionar archivo" y busca en tu ordenador el archivo .sql que descargaste o tienes preparado.

Paso 4: Configura las opciones de importación

Deja las opciones por defecto a menos que sepas lo que haces. Los valores más comunes son:

  • Juego de caracteres del archivo: utf-8 (es el estándar).
  • Formato: SQL.
  • Compatibilidad de SQL: NONE (o el modo que uses, como MYSQL40 si es muy antiguo).
  • Número de registros por consulta (para consultas parciales): Si el archivo es muy grande (más de 50 MB), puedes intentar subirlo en partes. Pero para archivos normales, déjalo vacío.

Paso 5: Ejecuta la importación

Haz clic en el botón "Continuar" o "Importar" que está al final de la página.

Dependiendo del tamaño del archivo, el proceso puede tardar desde unos segundos hasta varios minutos. Verás una barra de progreso. No cierres la ventana del navegador ni recargues la página mientras se está ejecutando.

Paso 6: Verifica el resultado

Al finalizar, phpMyAdmin te mostrará un mensaje de éxito, como "La importación se ha ejecutado correctamente" y te indicará cuántas consultas SQL se ejecutaron.

Para asegurarte de que todo está bien, puedes hacer clic en el nombre de la base de datos en el panel izquierdo y verificar que aparezcan las tablas que esperabas.

[INFO] Si el archivo es muy grande (por ejemplo, más de 100 MB), es posible que tu hosting tenga un límite de subida. En ese caso, contacta con tu proveedor o usa herramientas de línea de comandos como mysql (para usuarios avanzados).


Preguntas Frecuentes (FAQ)

¿Qué hago si la importación falla?

Los errores más comunes son:

  • Archivo demasiado grande: Divide el archivo SQL en partes más pequeñas usando un editor de texto o herramientas online.
  • Error de conexión: Asegúrate de que el servidor MySQL esté funcionando. Puedes comprobarlo desde DirectAdmin en la sección "MySQL Management".
  • Error de sintaxis SQL: El archivo puede estar corrupto. Intenta descargarlo de nuevo o generarlo desde otro origen.
  • Base de datos de destino no existe: Crea una base de datos vacía desde DirectAdmin antes de importar.

¿Puedo exportar solo algunas tablas?

Sí. En el método "Personalizado" de la exportación, puedes marcar las tablas específicas que deseas incluir. Esto es útil si solo quieres respaldar datos de usuarios, por ejemplo.

¿Cómo sé qué base de datos usa mi web?

Generalmente, el nombre de la base de datos está en el archivo de configuración de tu web. Por ejemplo, en WordPress se llama wp-config.php. Búscalo en tu gestor de archivos de DirectAdmin. Dentro verás líneas como:

define('DB_NAME', 'nombre_de_tu_base_de_datos');
define('DB_USER', 'usuario_de_la_base');
define('DB_PASSWORD', 'contraseña');

¿Es seguro usar phpMyAdmin?

Sí, siempre que accedas desde el panel de DirectAdmin (que ya tiene seguridad HTTPS). No compartas tus credenciales y cierra sesión cuando termines.

¿Y si uso Syspanel (antes HestiaCP)?

Si tu panel es Syspanel, el proceso es muy similar. Accede a través del puerto 2106 (ejemplo: https://tudominio.com:2106). Luego busca "Bases de Datos" y encontrarás un enlace a phpMyAdmin. Los pasos para exportar e importar son idénticos.


Conclusión y buenas prácticas

Saber exportar base de datos DirectAdmin e importar base de datos con phpMyAdmin DirectAdmin es una habilidad fundamental para cualquier propietario de un sitio web. Te da independencia y seguridad.

Resumen de buenas prácticas:

  • Backups regulares: Programa exportaciones semanales o antes de cualquier cambio importante.
  • Nombres claros: Guarda tus archivos SQL con nombres descriptivos (ej: backup_miweb_2025-03-15.sql).
  • Verifica las importaciones: Siempre revisa que los datos se hayan cargado correctamente.
  • Mantén copias fuera del servidor: No guardes los backups solo en el mismo hosting. Usa servicios en la nube (Google Drive, Dropbox) o tu ordenador.
  • No modifiques el SQL a mano: A menos que sepas SQL, evita editar el archivo. Podrías romper la estructura.

Con esta guía, ya estás listo para gestionar tus bases de datos hosting como un profesional. ¡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