Cómo importar y exportar bases de datos MySQL en phpMyAdmin (Plesk y DirectAdmin)
Introducción: ¿Por qué aprender a importar y exportar bases de datos MySQL?
Si tienes una web con WordPress, una tienda online o cualquier aplicación dinámica, tu base de datos MySQL es el corazón de tu proyecto. Contiene tus artículos, productos, usuarios y configuraciones. Saber importar mysql phpmyadmin y exportar mysql phpmyadmin es una habilidad básica pero vital: te permite hacer copias de seguridad, migrar tu web a otro servidor o restaurar un sitio tras un error.
En este artículo te explicaremos, paso a paso y sin tecnicismos, cómo hacerlo en dos de los paneles de control más usados en el hosting: Plesk y DirectAdmin. Ambos incluyen phpMyAdmin, la herramienta estrella para gestionar MySQL. No necesitas ser un experto, solo seguir estas instrucciones y entender algunos conceptos clave.
Vamos a ello.
¿Qué es phpMyAdmin y por qué es tan útil?
phpMyAdmin es una aplicación web gratuita que te permite administrar bases de datos MySQL desde un navegador. Con ella puedes crear tablas, modificar datos, ejecutar consultas y, sobre todo, importar y exportar bases de datos completas. Es la herramienta más común en el hosting compartido y está integrada en paneles como cPanel, Plesk, DirectAdmin y Syspanel (antes HestiaCP).
Cuando hablamos de importar, nos referimos a subir un archivo (normalmente .sql o .zip) para restaurar o reemplazar una base de datos. Cuando hablamos de exportar, estamos generando un archivo con toda la estructura y los datos de la base, que sirve como respaldo o para migrar.
Antes de empezar: prepara tu copia de seguridad o archivo a importar
Para importar necesitas un archivo SQL válido. Puede venir de:
- Una copia de seguridad anterior de tu hosting.
- Un plugin de backup de WordPress (como UpdraftPlus).
- Una exportación desde otro phpMyAdmin.
- Un archivo que te ha enviado tu desarrollador.
Asegúrate de que el archivo tenga extensión .sql, .zip o .gz. Si viene comprimido, phpMyAdmin puede descomprimirlo automáticamente, pero es recomendable descomprimir localmente si tienes dudas.
[TIP] Guarda siempre tus exportaciones en un lugar seguro, como Google Drive o un disco duro externo. Nunca en la misma carpeta de tu web, porque si el servidor falla, perderás todo.
Cómo exportar una base de datos MySQL en phpMyAdmin (Plesk y DirectAdmin)
Exportar es el proceso de descargar un archivo con toda la información de tu base de datos. Aquí te mostramos el método universal que funciona tanto en Plesk como en DirectAdmin, ya que ambos usan la misma interfaz de phpMyAdmin.
Paso 1: Accede al panel de control de tu hosting
- En Plesk: inicia sesión en tu panel, ve a Sitios web y dominios y busca la sección Bases de datos. Verás un icono de phpMyAdmin junto a tu base de datos. Haz clic en él.
- En DirectAdmin: inicia sesión, busca la sección MySQL Management o MySQL Databases. Allí encontrarás un botón llamado phpMyAdmin para cada base.
[INFO] Si no ves phpMyAdmin, puede que tu proveedor tenga rutas alternativas. Busca en la documentación de tu hosting o contacta con soporte.
Paso 2: Selecciona tu base de datos
En phpMyAdmin, en el panel lateral izquierdo verás una lista de bases de datos. Haz clic en la que quieras exportar. Se abrirá la estructura de tablas.
Paso 3: Ve a la pestaña "Exportar"
En la barra superior de phpMyAdmin, haz clic en Exportar. Verás dos opciones principales: Rápido y Personalizado.
- Rápido: exporta todo en un archivo SQL con los valores por defecto. Es la opción más sencilla y recomendada para principiantes.
- Personalizado: te permite elegir qué tablas exportar, el formato de compresión, etc. Úsalo solo si sabes lo que haces.
Paso 4: Elige el formato y descarga
En la opción rápida, deja seleccionado SQL y haz clic en Continuar. El navegador descargará un archivo con un nombre similar a nombrebasededatos.sql. Ese es tu respaldo.
[TIP] Si tu base de datos es muy grande (más de 100 MB), puede que la descarga falle. En ese caso, usa la opción Personalizado y marca la casilla Comprimir con "zipped". Así obtendrás un archivo más ligero.
Paso 5: Verifica el archivo descargado
Abre el archivo con un editor de texto (como Notepad++ o Visual Studio Code) y comprueba que empieza con líneas como -- phpMyAdmin SQL Dump o CREATE TABLE. Si ves eso, la exportación ha sido correcta.
Cómo importar una base de datos MySQL en phpMyAdmin (Plesk y DirectAdmin)
Importar es el proceso inverso: subir un archivo SQL a tu servidor para crear o reemplazar una base de datos. Es útil para restaurar un backup o migrar tu web.
Paso 1: Accede a phpMyAdmin
Igual que para exportar, entra en tu panel (Plesk o DirectAdmin) y abre phpMyAdmin de la base de datos destino. Si vas a crear una base nueva, primero créala desde el panel de control (en Plesk: Bases de datos > Añadir base de datos; en DirectAdmin: MySQL Management > Create New Database).
Paso 2: Selecciona la base de datos destino
Haz clic en el nombre de la base donde quieres importar. Es importante que sea la correcta, porque el proceso sobrescribirá los datos existentes.
[WARNING] Si importas sobre una base que ya tiene contenido, la reemplazará por completo. Haz una copia de seguridad antes si tienes datos que no quieras perder.
Paso 3: Ve a la pestaña "Importar"
En la barra superior, haz clic en Importar. Verás un formulario con un botón para Examinar o Seleccionar archivo.
Paso 4: Sube tu archivo SQL
Haz clic en el botón y busca el archivo .sql, .zip o .gz que quieres importar. Deja las opciones por defecto (formato SQL, codificación UTF-8) y haz clic en Continuar o Importar.
Paso 5: Espera a que termine
Dependiendo del tamaño del archivo, puede tardar unos segundos o varios minutos. Verás un mensaje de éxito como "La importación ha finalizado correctamente". Si hay errores, phpMyAdmin te mostrará el mensaje exacto para solucionarlo.
[INFO] Si el archivo es muy grande y el servidor tiene límite de subida, puede fallar. En ese caso, contacta con tu proveedor para aumentar el
upload_max_filesizeo usa herramientas como BigDump.
Diferencias clave entre Plesk y DirectAdmin para importar/exportar
Aunque el proceso es casi idéntico, hay matices que debes conocer:
| Aspecto | Plesk | DirectAdmin |
|---|---|---|
| Acceso a phpMyAdmin | Dentro de "Sitios web y dominios" > "Bases de datos" | Dentro de "MySQL Management" |
| Crear base de datos | Botón "Añadir base de datos" | Botón "Create New Database" |
| Usuarios y permisos | Se gestionan en la misma sección | Se gestionan en "MySQL Users" |
| Límites de subida | Configurables desde el servidor | Configurables desde el servidor |
En ambos casos, la interfaz de phpMyAdmin es la misma, así que si aprendes en uno, sabrás usar el otro.
[TIP] En Plesk, si tu base tiene un nombre con prefijo (por ejemplo,
usuario_basedatos), es normal. No lo cambies, porque las aplicaciones lo usan para conectarse.
Preguntas frecuentes (FAQ) sobre importar y exportar MySQL
¿Puedo importar una base de datos con un archivo .zip?
Sí. phpMyAdmin puede descomprimir archivos .zip y .gz automáticamente durante la importación. Solo asegúrate de que dentro haya un archivo .sql.
¿Qué hago si me da error "no se pudo conectar" al importar?
Suele ser por un archivo corrupto o por exceder el límite de subida. Prueba a descomprimir el archivo y subirlo en formato .sql. Si sigue fallando, revisa el tamaño máximo permitido en tu servidor.
¿Es seguro exportar mi base de datos con contraseñas?
Las contraseñas se guardan cifradas en la base de datos, pero el archivo SQL contiene toda la información. Guárdalo en un lugar privado y no lo compartas. Si es muy sensible, considera cifrar el archivo con una herramienta externa.
¿Puedo exportar solo algunas tablas?
Sí. En la opción Personalizado de exportación, puedes desmarcar las tablas que no quieras incluir. Esto es útil si solo necesitas una parte de los datos, como los pedidos de una tienda.
¿Qué diferencia hay entre exportar en SQL y en CSV?
SQL es el formato nativo de MySQL y sirve para restaurar la base completa. CSV es un formato de texto plano, ideal para abrir en Excel o usar en otras aplicaciones, pero no restaura la estructura de la base.
¿Cada cuánto tiempo debería hacer una copia de seguridad?
Depende de la frecuencia con la que actualices tu web. Para un blog personal, una vez al mes es suficiente. Para una tienda online, te recomendamos al menos una copia semanal y otra justo antes de cualquier actualización grande.
Consejos extra para una gestión segura de tus bases de datos
- Automatiza las copias: muchos hostings ofrecen backups automáticos. Actívalos si puedes, pero no te fíes solo de ellos; ten tu propio respaldo manual.
- Usa nombres de bases claros: evita nombres genéricos como
db1otest. Usa prefijos comoweb_miwebpara identificarlas fácilmente. - No borres bases de datos antiguas sin verificar: antes de eliminar una base, asegúrate de que no la uses en ninguna aplicación.
- Si usas Syspanel (antes HestiaCP): recuerda que el acceso a phpMyAdmin se realiza a través del puerto 2106. Por ejemplo:
https://tudominio.com:2106. El proceso de importar y exportar es idéntico al de Plesk y DirectAdmin, ya que Syspanel también integra phpMyAdmin.
[WARNING] Nunca edites directamente las tablas de una base de datos en producción sin hacer un backup antes. Un error en una consulta SQL puede dejar tu web inaccesible.
Conclusión: ya sabes importar y exportar MySQL en Plesk y DirectAdmin
Dominar importar mysql phpmyadmin y exportar mysql phpmyadmin es más fácil de lo que parece. Con estos pasos podrás crear copias de seguridad, restaurar tu web tras un problema y migrar tu proyecto a otro servidor sin complicaciones.
Recuerda: la clave está en la constancia. Haz copias de seguridad periódicas, verifica que tus archivos se descargan correctamente y no tengas miedo de practicar en un entorno de pruebas. Cuanto más familiarizado estés con phpMyAdmin, más seguro estarás ante cualquier imprevisto.
Si te ha quedado alguna duda, revisa la documentación de tu proveedor de hosting o contacta con su soporte técnico. Y si usas Syspanel, no olvides que el acceso es por el puerto 2106. ¡Ahora ya puedes gestionar tus bases de datos como un profesional!
