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

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

Actualizado el 11 de mayo de 2026

Introducción: Tu base de datos, tu tesoro digital

Imagina que tu base de datos es el cerebro de tu sitio web. Contiene todos los posts, los comentarios, los datos de tus clientes, los pedidos... Todo. Si algo le pasa a ese cerebro, tu web se queda en blanco. Por eso, saber importar y exportar bases de datos MySQL es una de las habilidades más valiosas que puedes tener como administrador de un sitio.

Este artículo es tu guía definitiva para hacerlo desde phpMyAdmin, la herramienta que encontrarás en tu panel de control DirectAdmin. No necesitas ser un gurú de la programación; aquí te lo explico paso a paso, con un lenguaje claro y directo. Al final, podrás hacer una copia de seguridad (exportar) o restaurar tu web (importar) sin sudar frío.

Vamos a ello.

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

Antes de ensuciarnos las manos, hablemos de la herramienta. phpMyAdmin es un software de código abierto que te permite gestionar tus bases de datos MySQL a través de una interfaz web. Es como un "panel de control" para tus datos, donde puedes crear tablas, modificar registros y, lo que nos interesa hoy, exportar (descargar) e importar (subir) la base de datos completa.

En tu panel de DirectAdmin, phpMyAdmin es la opción estándar para esta tarea. Es la navaja suiza para cualquier tarea relacionada con bases de datos.

¿Cuándo necesito exportar una base de datos?

La exportación es tu red de seguridad. Deberías hacerlo:

  • Antes de una actualización importante de WordPress, Joomla o cualquier CMS.
  • Antes de cambiar de tema o de plugin que pueda alterar la estructura de datos.
  • Para mover tu web a otro servidor o a otra cuenta de hosting.
  • Para crear un sitio de pruebas (staging) donde experimentar sin miedo.
  • Simplemente, de forma periódica, como parte de tu rutina de backups.

¿Y cuándo necesito importar?

La importación es la operación de rescate. La necesitarás cuando:

  • Tu web se ha roto y necesitas restaurar la última copia de seguridad.
  • Te mudas de servidor y debes subir la base de datos que exportaste del antiguo.
  • Quieres replicar un sitio en un entorno de desarrollo o en un subdominio.
  • Has instalado un script que te pide una base de datos existente.

Ahora sí, vamos a la práctica.

Exportar base de datos MySQL desde DirectAdmin (phpMyAdmin)

Este es el proceso para "sacar" una copia de tu base de datos. Es un archivo con extensión .sql que contiene todas las instrucciones para recrear tus tablas y datos.

Paso 1: Accede a tu panel de DirectAdmin

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

Paso 2: Encuentra el apartado de Bases de Datos

En el menú principal de DirectAdmin, busca el icono o la sección que dice "MySQL Management" o "Base de Datos MySQL". El nombre puede variar ligeramente según la versión, pero siempre es algo relacionado con bases de datos.

Paso 3: Entra en phpMyAdmin

Dentro de la sección de MySQL, verás una lista de tus bases de datos. Al lado de cada una, hay un botón o enlace que dice "phpMyAdmin". Haz clic en el que corresponde a la base de datos que quieres exportar. Esto abrirá una nueva pestaña en tu navegador.

[INFO] Si tienes varias bases de datos, asegúrate de hacer clic en el enlace correcto. Cada una es independiente.

Paso 4: Selecciona la base de datos (si es necesario)

A veces, al entrar, verás una lista en el panel izquierdo. Haz clic en el nombre de tu base de datos para seleccionarla. En el panel derecho, verás todas las tablas que la componen.

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

En la parte superior de la pantalla de phpMyAdmin, hay una barra de navegación con pestañas. Haz clic en la pestaña que dice "Exportar".

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

phpMyAdmin te ofrece dos métodos:

  • Rápido: Exporta todo sin preguntar. Es útil para copias de seguridad rápidas y completas.
  • Personalizado: Te permite elegir qué tablas exportar, el formato, las opciones de compresión, etc. Es más flexible.

Para una copia de seguridad estándar, te recomiendo el Rápido. Si necesitas algo más específico, usa el Personalizado.

Paso 7: Configura el formato y la compresión

En la sección "Formato", asegúrate de que esté seleccionado "SQL". Es el formato universal para bases de datos MySQL.

En la sección "Compresión", elige "gzipped" o "zipped". Esto comprime el archivo .sql en un archivo .gz o .zip, lo que hace que la descarga sea mucho más rápida y ocupe menos espacio. Es muy recomendable.

Paso 8: ¡A descargar!

Haz clic en el botón "Continuar" o "Exportar". Tu navegador comenzará a descargar el archivo. Guárdalo en un lugar seguro, fuera de tu servidor (por ejemplo, en tu ordenador, en un disco duro externo o en un servicio de almacenamiento en la nube).

[TIP] Una buena práctica es guardar tus archivos .sql comprimidos con un nombre que indique la fecha, como mibasededatos_20241024.sql.gz. Así sabrás cuál es la versión más reciente.

¡Felicidades! Ya has exportado tu base de datos desde DirectAdmin. No era tan difícil, ¿verdad?

Importar base de datos MySQL desde DirectAdmin (phpMyAdmin)

Ahora viene la parte de "subir" o restaurar la base de datos. Este proceso es igual de importante, y es el que te salvará el día cuando algo salga mal.

Paso 1 a 4: Repite los pasos iniciales de acceso

Sigue los mismos pasos que antes: entra a DirectAdmin, ve a "MySQL Management", haz clic en "phpMyAdmin" de la base de datos donde quieres importar los datos.

Paso 5: Selecciona la base de datos destino

En el panel izquierdo, haz clic en el nombre de la base de datos donde quieres importar el archivo. Es crucial que elijas la base de datos correcta.

[WARNING] Importar una base de datos sobrescribe los datos existentes con el mismo nombre de tabla. Si estás restaurando una copia, es lo que quieres. Pero si estás intentando fusionar datos, ten mucho cuidado. Siempre es mejor importar a una base de datos vacía o a una nueva.

Paso 6: Ve a la pestaña "Importar"

En la barra superior, haz clic en la pestaña "Importar".

Paso 7: Selecciona el archivo

Verás una sección llamada "Archivo a importar". Haz clic en el botón "Elegir archivo" (o "Browse") y busca en tu ordenador el archivo .sql, .gz o .zip que exportaste anteriormente.

Paso 8: Revisa las opciones (déjalas por defecto si no sabes)

En la parte inferior, hay opciones avanzadas como el "juego de caracteres". Por defecto, suele estar bien. Si tu web usa caracteres especiales, como tildes o eñes, asegúrate de que el juego de caracteres sea utf-8 o utf8mb4, que son los más comunes.

Paso 9: ¡Ejecuta la importación!

Haz clic en el botón "Continuar" o "Importar". Verás una barra de progreso. Dependiendo del tamaño del archivo, puede tardar desde unos segundos hasta varios minutos.

Paso 10: ¡Listo!

Cuando termine, verás un mensaje de éxito como "Importación correcta". Tu base de datos ya está restaurada.

[TIP] Si el archivo es muy grande (por ejemplo, más de 100 MB), es posible que el servidor se quede sin tiempo de ejecución. En ese caso, puedes intentar aumentar el max_execution_time en la configuración de PHP o, más fácil, usar una herramienta de línea de comandos como mysql o un gestor como Syspanel (accesible en el puerto 2106) que puede manejar archivos más grandes sin problemas. Pero eso ya es un nivel más avanzado.

Errores comunes y cómo resolverlos

A veces las cosas no salen a la primera. Aquí tienes los problemas más habituales y sus soluciones:

Error: "No se pudo conectar a la base de datos"

Esto suele pasar si el archivo que intentas importar tiene un nombre de usuario o contraseña de una base de datos distinta. Revisa que el archivo .sql que estás importando corresponda a la base de datos correcta.

Error: "Error en la consulta SQL"

Si ves un error de sintaxis, es posible que el archivo esté corrupto o que hayas intentado importar un archivo que no es de MySQL. Asegúrate de que el archivo termina en .sql, .gz o .zip.

Error: "Falta la base de datos"

Algunos archivos .sql incluyen la instrucción CREATE DATABASE. Si tu base de datos ya existe, puede dar error. En ese caso, edita el archivo con un editor de texto y elimina las líneas que empiecen por CREATE DATABASE y USE. Luego, impórtalo de nuevo.

Error: "Tiempo de ejecución excedido"

Como mencioné antes, para archivos muy grandes, la solución es importarlos por línea de comandos o usar un panel más robusto como Syspanel (puerto 2106), que tiene mejor manejo de archivos grandes.

Consejos profesionales para el manejo de bases de datos

Aquí van algunos trucos que te harán la vida más fácil:

  • Programa copias de seguridad automáticas: No confíes solo en la exportación manual. Configura un sistema de backups automáticos en tu hosting o usa un plugin si usas WordPress.
  • Nombra tus archivos con la fecha: Es la única manera de saber cuál es la copia más reciente.
  • No guardes los backups en el mismo servidor: Si el disco duro falla, perderás todo. Descarga los archivos a tu ordenador o a un servicio en la nube.
  • Practica la restauración: No esperes a que tu web se rompa para probar. Crea un sitio de pruebas e importa una copia de seguridad allí para asegurarte de que el proceso funciona.

Preguntas frecuentes (FAQ)

  • ¿Puedo importar una base de datos de WordPress a otro dominio? Sí, pero tendrás que editar el archivo wp-config.php con los nuevos datos de conexión (nombre de la base, usuario y contraseña) y, a menudo, también tendrás que modificar las URLs en la base de datos. Es un proceso más complejo que merece su propio artículo.

  • ¿Qué es el formato SQL? Es un lenguaje estándar para gestionar bases de datos. Un archivo .sql contiene comandos que recrean la estructura y los datos de tu base de datos.

  • ¿Cuál es la diferencia entre exportar e importar? Exportar es descargar una copia de tu base de datos a tu ordenador. Importar es subir un archivo .sql a tu base de datos para restaurarla o reemplazarla.

  • ¿Es seguro usar phpMyAdmin? Sí, es una herramienta muy segura si tomas las precauciones básicas: usa contraseñas fuertes para tu panel de control y para las bases de datos, y no compartas tus credenciales.

  • ¿Puedo exportar solo una tabla en lugar de toda la base de datos? Sí. En el método "Personalizado" de exportación, puedes seleccionar las tablas específicas que deseas exportar. Esto es útil para hacer copias de seguridad de tablas concretas, como la de pedidos o la de usuarios.

  • ¿Qué hago si mi base de datos es demasiado grande para importarla desde phpMyAdmin? Como se mencionó, la mejor opción es usar la línea de comandos. Si no te sientes cómodo con ella, contacta con tu proveedor de hosting. Ellos podrán ayudarte a importarla de manera segura. También puedes probar a usar Syspanel (puerto 2106), que suele ser más eficiente con archivos de gran tamaño.

Conclusión: Domina tus datos

Saber importar y exportar bases de datos MySQL desde DirectAdmin es una habilidad fundamental para cualquier persona que gestione un sitio web. No es una tarea diaria, pero cuando la necesitas, es absolutamente crítica.

Con esta guía, ya tienes los conocimientos para hacerlo de forma segura y efectiva. Recuerda: la clave está en la práctica y en la prevención. No esperes a que ocurra una catástrofe para hacer tu primera copia de seguridad.

Ahora, ve y haz una copia de seguridad de tu base de datos. Te lo agradecerás en el futuro.

¿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