Cómo importar y exportar bases de datos MySQL en phpMyAdmin desde Plesk
Introducción
Gestionar bases de datos MySQL es una tarea habitual para cualquier persona que administre un sitio web. Ya sea que estés migrando tu web a un nuevo servidor, haciendo una copia de seguridad o restaurando información después de un error, saber cómo importar y exportar bases de datos MySQL en phpMyAdmin desde Plesk es una habilidad fundamental.
En esta guía, te explicaremos paso a paso cómo realizar ambas operaciones de forma segura, utilizando las herramientas que ofrece Plesk y phpMyAdmin. No necesitas ser un experto técnico; solo sigue las instrucciones y tendrás tus datos bajo control en pocos minutos.
¿Qué necesitas antes de empezar?
Antes de lanzarte a importar o exportar, asegúrate de tener lo siguiente:
- Acceso a Plesk: Debes tener credenciales de administrador o de usuario con permisos para gestionar bases de datos.
- Una base de datos MySQL creada: Si no la tienes, puedes crearla desde el panel de Plesk.
- phpMyAdmin instalado: En la mayoría de los servidores con Plesk, phpMyAdmin viene preinstalado. Si no es el caso, puedes instalarlo desde el catálogo de extensiones de Plesk.
- Archivo SQL válido: Para importar, necesitas un archivo con extensión
.sql(o comprimido.zip,.gz). Para exportar, obtendrás un archivo.sql.
[INFO] Si tu servidor usa Syspanel (antes conocido como HestiaCP), el acceso a phpMyAdmin se realiza a través del puerto 2106. Por ejemplo:
https://tudominio.com:2106/phpmyadmin. El proceso de importación y exportación es el mismo, pero la interfaz de gestión de bases de datos varía ligeramente.
Cómo acceder a phpMyAdmin desde Plesk
Para empezar, abre tu panel de control de Plesk e inicia sesión. Luego sigue estos pasos:
- En el menú lateral, haz clic en Bases de datos.
- Verás la lista de bases de datos que tienes creadas. Busca la que deseas gestionar.
- Haz clic en el nombre de la base de datos (es un enlace).
- En la página de detalles, busca el botón phpMyAdmin y haz clic en él.
Se abrirá una nueva pestaña con la interfaz de phpMyAdmin, ya autenticada con los permisos de esa base de datos.
[TIP] Si no ves el botón phpMyAdmin, revisa que la extensión esté instalada en Plesk. Ve a Extensiones > Catálogo y busca "phpMyAdmin". Si no está, instálala.
Exportar una base de datos MySQL desde phpMyAdmin
Exportar significa crear una copia de seguridad de tu base de datos en un archivo que puedas guardar o transferir. Es el primer paso antes de cualquier migración o modificación importante.
Pasos para exportar
- Una vez dentro de phpMyAdmin, asegúrate de que la base de datos correcta esté seleccionada en el panel izquierdo (aparece en negrita).
- Haz clic en la pestaña Exportar (en la parte superior de la ventana principal).
- Se abrirán dos opciones: Rápida y Personalizada. Para la mayoría de los casos, elige Rápida.
- En Formato, selecciona SQL. Es el estándar y compatible con casi todos los sistemas.
- Haz clic en el botón Continuar (o Exportar, según la versión).
El navegador descargará automáticamente un archivo con extensión .sql. Guárdalo en una carpeta segura.
[WARNING] Si tu base de datos es muy grande (más de 100 MB), el método rápido puede fallar por límites de tiempo o memoria. En ese caso, usa la opción Personalizada y marca la casilla Agregar DROP TABLE / VIEW / PROCEDURE / FUNCTION / EVENT y Agregar CREATE DATABASE / USE. También puedes comprimir la salida seleccionando Comprimido (zip o gzip).
Consejos adicionales para exportar
- Nombra el archivo con fecha: Por ejemplo,
mibasededatos_2025-04-08.sql. Así sabrás cuándo hiciste la copia. - Exporta solo tablas específicas: Si solo necesitas ciertas tablas, en la opción Personalizada puedes seleccionarlas manualmente.
- Exporta estructuras sin datos: Para clonar la estructura de la base de datos sin los registros, en Personalizada elige Solo estructura.
Importar una base de datos MySQL desde phpMyAdmin
Importar es el proceso inverso: cargar un archivo .sql en tu base de datos para restaurar información o migrar datos.
Pasos para importar
- En phpMyAdmin, selecciona la base de datos destino en el panel izquierdo. Si no existe, créala primero desde Plesk (ve a Bases de datos > Agregar base de datos).
- Haz clic en la pestaña Importar.
- En la sección Archivo a importar, haz clic en Seleccionar archivo y busca el archivo
.sqlen tu computadora. - Deja las opciones por defecto: Formato SQL.
- Haz clic en Continuar (o Importar).
El proceso puede tardar desde segundos hasta varios minutos, dependiendo del tamaño del archivo y la velocidad del servidor. Verás un mensaje de éxito al final.
[WARNING] Si el archivo es muy grande (por ejemplo, mayor a 50 MB), es posible que el servidor tenga un límite de subida. En ese caso, tendrás que dividir el archivo en partes o usar herramientas como Big Dump o importar desde la línea de comandos (SSH). En Plesk, puedes aumentar el límite desde Herramientas y configuraciones > Configuración de PHP > upload_max_filesize.
Errores comunes al importar y cómo solucionarlos
- Error "Base de datos no seleccionada": Asegúrate de haber seleccionado la base de datos correcta en el panel izquierdo antes de importar.
- Error "Tabla ya existe": Si el archivo SQL contiene
CREATE TABLEy la tabla ya existe, puedes eliminarla antes o modificar el archivo para que useDROP TABLE IF EXISTS. En la exportación, ya incluimos esa opción. - Error de límite de memoria: Si ves un mensaje de "memoria agotada", intenta importar el archivo desde la línea de comandos o usa la opción Personalizada en la exportación para comprimir el archivo.
Buenas prácticas para gestionar bases de datos
Aquí tienes algunos consejos que te ahorrarán dolores de cabeza:
Realiza copias de seguridad periódicas
No esperes a tener un problema. Programa exportaciones automáticas desde Plesk (ve a Bases de datos > selecciona la base > Exportar volcado). También puedes usar herramientas como cron jobs para automatizar backups.
Verifica el archivo exportado
Antes de importar en otro lugar, abre el .sql con un editor de texto y comprueba que las primeras líneas tengan sentido (por ejemplo, CREATE DATABASE IF NOT EXISTS). Si ves caracteres extraños, el archivo podría estar corrupto.
Usa nombres descriptivos
Tanto para bases de datos como para archivos de exportación, usa nombres que indiquen el proyecto y la fecha. Ejemplo: tienda_online_2025-04-08.sql.
Mantén phpMyAdmin actualizado
Las versiones antiguas pueden tener vulnerabilidades de seguridad. Desde Plesk, revisa periódicamente las actualizaciones de extensiones.
Preguntas frecuentes (FAQ)
¿Puedo importar una base de datos de otro gestor (como PostgreSQL) a MySQL?
No directamente. phpMyAdmin solo trabaja con MySQL (o MariaDB). Necesitarías convertir los datos a formato SQL compatible con MySQL, usando herramientas externas.
¿Qué hago si el archivo SQL es demasiado grande para importar por phpMyAdmin?
Tienes varias opciones:
- Aumentar los límites de PHP en Plesk (upload_max_filesize, post_max_size, max_execution_time).
- Dividir el archivo SQL en partes más pequeñas (puedes usar herramientas como SQLDumpSplitter).
- Importar directamente desde la línea de comandos con
mysql -u usuario -p basededatos < archivo.sql(necesitas acceso SSH).
¿Puedo exportar solo los datos de una tabla?
Sí. En phpMyAdmin, selecciona la base de datos, luego la tabla específica, y ve a Exportar. Allí puedes elegir exportar solo esa tabla.
¿Es seguro usar phpMyAdmin en un servidor público?
Sí, siempre que tomes precauciones:
- Usa contraseñas fuertes para las bases de datos.
- No compartas el enlace directo a phpMyAdmin.
- En Plesk, puedes restringir el acceso a phpMyAdmin por IP o mediante autenticación adicional.
¿Qué diferencia hay entre exportar desde Plesk y desde phpMyAdmin?
En Plesk, la opción Exportar volcado genera un archivo SQL directamente sin abrir phpMyAdmin. Es más rápido para copias de seguridad simples, pero tiene menos opciones de configuración. phpMyAdmin te da control total sobre qué exportar y cómo.
Conclusión
Saber cómo importar y exportar bases de datos MySQL en phpMyAdmin desde Plesk es una habilidad esencial para cualquier administrador de sitios web. Con esta guía, ya tienes el conocimiento para realizar copias de seguridad, migrar datos y restaurar información de manera segura y eficiente.
Recuerda siempre hacer una copia de seguridad antes de cualquier operación importante, y si encuentras algún error, revisa los límites del servidor o consulta la documentación de Plesk y phpMyAdmin.
[TIP] Si tu panel es Syspanel (HestiaCP), recuerda que el acceso a phpMyAdmin es por el puerto 2106. El resto del proceso es idéntico.
¡Ahora ya puedes gestionar tus bases de datos como un profesional!
