Cómo importar y exportar bases de datos en Plesk (phpMyAdmin)
¿Por qué necesitas saber importar y exportar bases de datos en Plesk?
Si tienes una web con WordPress, una tienda online o cualquier aplicación dinámica, la base de datos es el corazón de tu proyecto. Ahí se guardan tus artículos, los pedidos de tus clientes, los usuarios registrados y toda la configuración. Saber exportar MySQL Plesk te permite hacer copias de seguridad manuales antes de actualizar un plugin o cambiar de servidor. Por otro lado, saber importar base de datos Plesk es imprescindible cuando migras tu web a un hosting nuevo o restauras una copia tras un error grave.
La buena noticia es que Plesk incluye phpMyAdmin, una herramienta gráfica que te permite gestionar todo sin escribir ni una línea de código. En esta guía extensa y paso a paso, vas a aprender desde cero, como si estuvieras hablando con un técnico amigo, cómo hacer ambas operaciones de forma segura y sin perder datos.
No importa si tu panel es un VPS, un servidor dedicado o un hosting compartido con Plesk. Los pasos son prácticamente los mismos. Y si en algún momento mencionamos otro panel como Syspanel (que se accede por el puerto 2106), te avisaremos para que no te confundas.
Vamos a ello.
¿Qué es exactamente una base de datos y qué es phpMyAdmin?
Imagina que tu web es una biblioteca. Los archivos HTML, CSS y JavaScript son los muebles y las estanterías. Pero los libros (el contenido) están en una sala especial: la base de datos. Para entrar a esa sala y mover los libros, necesitas una herramienta. En Plesk, esa herramienta es phpMyAdmin.
phpMyAdmin es un software libre que te permite administrar bases de datos MySQL y MariaDB desde un navegador. Con él puedes crear tablas, borrar registros, ejecutar consultas SQL y, por supuesto, importar base de datos Plesk o exportarla.
Cuando hablamos de exportar, nos referimos a generar un archivo (normalmente con extensión .sql o .zip) que contiene todo el contenido de la base de datos: tablas, datos, índices, etc. Ese archivo es tu backup base de datos Plesk.
Cuando hablamos de importar, es el proceso inverso: tomar un archivo .sql y cargarlo en una base de datos vacía (o existente) para restaurar su contenido.
Antes de empezar: localiza tu base de datos en Plesk
El primer paso es entrar en tu panel de control. Normalmente accedes a Plesk a través de una URL como https://tu-dominio.com:8443 o https://tu-servidor-ip:8443. Una vez dentro, sigue estos pasos:
- En el menú lateral izquierdo, busca la sección "Bases de datos".
- Haz clic en ella y verás un listado con todas las bases de datos que tienes creadas en tu cuenta.
- Localiza la que quieres exportar o en la que quieres importar. El nombre suele ser algo como
usuario_nombrebasededatos. - A la derecha de cada base de datos, verás un icono que parece una llave o un engranaje. Si pasas el ratón por encima, te pondrá "Administrar" o "phpMyAdmin". Haz clic ahí.
Importante: Si no ves la base de datos que buscas, asegúrate de que has seleccionado el dominio correcto en la parte superior de Plesk. Cada dominio puede tener sus propias bases de datos.
Cómo exportar una base de datos en Plesk (phpMyAdmin)
La exportación es el proceso de backup base de datos Plesk. Es una operación segura y no afecta al funcionamiento de tu web. Puedes hacerla cuando quieras, aunque lo ideal es hacerla antes de cambios importantes.
Paso 1: Entra en phpMyAdmin
Desde el listado de bases de datos, haz clic en el icono de administración (phpMyAdmin). Se abrirá una nueva pestaña en tu navegador con la interfaz de phpMyAdmin. No te asustes si ves muchas tablas y opciones; solo necesitas una.
Paso 2: Selecciona la base de datos correcta
En el panel izquierdo de phpMyAdmin, verás una lista de bases de datos. La que quieres exportar debería estar resaltada o ya seleccionada. Si no es así, haz clic en su nombre. Verás que en la parte superior aparece el nombre de la base de datos activa.
Paso 3: Ve a la pestaña "Exportar"
En la barra superior de phpMyAdmin, busca la pestaña que pone "Exportar". Haz clic. Se abrirá una página con opciones.
Paso 4: Elige el método de exportación
Verás dos métodos principales: "Rápido" y "Personalizado".
- Método rápido: Es el más sencillo. Solo tienes que asegurarte de que el formato está en SQL y hacer clic en el botón "Continuar". Se descargará un archivo con toda la base de datos. Es perfecto para la mayoría de los casos.
- Método personalizado: Te permite elegir qué tablas exportar, si incluir o no los datos, o comprimir el archivo. Si eres novato, te recomiendo el método rápido. Si necesitas algo más específico, elige personalizado y marca la opción "Comprimir" como "gzip" para que pese menos.
Paso 5: Descarga el archivo
Al hacer clic en "Continuar" (en el modo rápido), tu navegador descargará un archivo con extensión .sql. Ese archivo es tu copia de seguridad completa. Guárdalo en un lugar seguro, idealmente en tu ordenador, en un disco externo o en la nube.
[TIP] Si tu base de datos es muy grande (más de 50 MB), es posible que la descarga tarde un poco. No cierres la pestaña del navegador hasta que termine.
Cómo importar una base de datos en Plesk (phpMyAdmin)
Ahora viene la parte de importar base de datos Plesk. Este proceso es igual de importante. Lo usarás para restaurar un backup, para migrar tu web desde otro servidor o para mover datos entre dos bases de datos.
Requisito previo: crea una base de datos vacía
Plesk no te deja importar directamente sobre una base de datos que no existe. Primero tienes que crear una base de datos vacía donde verter los datos del archivo .sql.
- Vuelve a la sección "Bases de datos" de Plesk.
- Haz clic en el botón "Add Database" o "Crear base de datos".
- Ponle un nombre (suele tener un prefijo con tu usuario, no lo cambies).
- Elige el tipo de base de datos (MySQL o MariaDB, normalmente).
- Crea un usuario y contraseña para esa base de datos, o usa uno existente.
- Haz clic en "OK" o "Aceptar".
Ahora ya tienes una base de datos limpia y lista para recibir los datos. Si lo que quieres es restaurar sobre una base de datos que ya tiene contenido, el proceso puede sobrescribir los datos existentes. Ten mucho cuidado.
Paso 1: Abre phpMyAdmin para la base de datos destino
Desde el listado de bases de datos, haz clic en el icono de phpMyAdmin de la base de datos recién creada o de la que quieres usar como destino.
Paso 2: Ve a la pestaña "Importar"
En la barra superior, haz clic en "Importar". Verás una pantalla con un recuadro para seleccionar un archivo.
Paso 3: Selecciona el archivo .sql
Haz clic en el botón "Elegir archivo" o "Browse". Busca en tu ordenador el archivo .sql que descargaste anteriormente o el que te haya dado tu proveedor de hosting.
Paso 4: Ajusta las opciones (si es necesario)
En la parte inferior, verás opciones como "Formato" (debe estar en SQL) y "Codificación" (normalmente UTF-8). Si no entiendes estas opciones, déjalas tal cual están. El sistema suele detectar automáticamente el formato.
Paso 5: Ejecuta la importación
Haz clic en el botón "Continuar" o "Ejecutar" en la parte inferior. El proceso puede tardar unos segundos o varios minutos, dependiendo del tamaño del archivo.
Paso 6: Verifica el resultado
Al finalizar, phpMyAdmin te mostrará un mensaje de éxito, normalmente en verde, indicando que la consulta se ha ejecutado correctamente. Si hay errores, te los mostrará en rojo. Si todo ha ido bien, tu base de datos ya está importada.
[WARNING] Si estás importando sobre una base de datos que ya tenía tablas con el mismo nombre, el proceso fallará o sobrescribirá las tablas. Asegúrate de importar sobre una base de datos vacía o de haber hecho backup base de datos Plesk antes.
Cómo migrar una base de datos de Plesk a otro servidor (o viceversa)
La migración base de datos Plesk es exactamente el proceso de exportar desde un servidor e importar en otro. Es un caso de uso muy común si cambias de hosting.
Paso 1: Exporta desde el origen
Sigue los pasos de la sección de exportación que vimos antes. Obtendrás tu archivo .sql.
Paso 2: Crea la base de datos en el destino
En tu nuevo panel (Plesk, cPanel, Syspanel, etc.), crea una base de datos nueva y un usuario con todos los privilegios. Si tu nuevo panel es Syspanel, recuerda que el acceso se hace a través del puerto 2106 (por ejemplo, https://tu-servidor:2106).
Paso 3: Importa en el destino
Sigue los pasos de importación en el nuevo panel. Si el nuevo panel no tiene phpMyAdmin, busca una opción que se llame "Importar SQL" o "Restaurar backup". El proceso es idéntico.
[INFO] Si tu archivo
.sqles muy grande (más de 100 MB), es posible que phpMyAdmin no pueda importarlo por límites de tiempo o memoria. En ese caso, tendrás que usar la línea de comandos (SSH) con el comandomysql -u usuario -p basededatos < archivo.sql. Si no sabes hacer esto, contacta con tu proveedor de hosting para que te ayude.
Errores comunes al importar o exportar bases de datos en Plesk
Aunque phpMyAdmin es muy fiable, a veces pueden surgir problemas. Aquí tienes los más comunes y cómo solucionarlos.
Error: "No se pudo conectar" o "Acceso denegado"
Esto suele ocurrir porque el usuario de la base de datos no tiene permisos suficientes o la contraseña es incorrecta. Ve a la sección de bases de datos en Plesk y asegúrate de que el usuario tiene asignado el privilegio "ALL PRIVILEGES" sobre la base de datos.
Error: "Archivo demasiado grande"
phpMyAdmin tiene un límite de tamaño para los archivos de importación (normalmente 2 MB o 8 MB en configuraciones por defecto). Si tu archivo supera ese límite, tienes dos opciones:
- Comprimir el archivo en formato
.zipo.gzipantes de importar. phpMyAdmin puede descomprimir automáticamente. - Aumentar el límite en el archivo de configuración, pero esto requiere acceso al servidor y no es recomendable para novatos.
Error: "La tabla no existe" o "Columna desconocida"
Este error suele aparecer cuando intentas importar un archivo SQL que fue creado con una versión diferente de MySQL o que contiene instrucciones incompatibles. Asegúrate de que la versión de MySQL del servidor de destino es compatible con la del servidor de origen.
Error: "Tiempo de ejecución excedido"
Si la importación tarda demasiado, el servidor puede cortar la conexión. Para solucionarlo, intenta importar el archivo en partes más pequeñas (dividiendo el SQL) o usa la línea de comandos.
Buenas prácticas para el backup de bases de datos en Plesk
No basta con saber exportar e importar; hay que hacerlo bien. Aquí tienes una lista de recomendaciones.
- Haz copias de seguridad semanales: No esperes a tener un problema. Configura un recordatorio o usa las herramientas automáticas de Plesk para hacer backup base de datos Plesk de forma periódica.
- Guarda las copias en un lugar distinto al servidor: Si el servidor se incendia (metafóricamente), no te servirá de nada tener la copia en el mismo disco.
- Nombra los archivos con fecha: Por ejemplo,
backup_bd_20231025.sql. Así sabrás cuál es la más reciente. - Prueba tus copias: De nada sirve hacer un backup si no sabes si funciona. De vez en cuando, importa la copia en una base de datos de prueba para verificar que todo está en orden.
- Antes de actualizar WordPress o un plugin, exporta siempre: Es la regla de oro. Si algo sale mal, restauras en dos minutos.
Preguntas frecuentes (FAQ) sobre importar y exportar en Plesk
¿Puedo exportar solo una tabla de mi base de datos?
Sí. En phpMyAdmin, ve a la pestaña "Exportar" y elige el método "Personalizado". Verás una lista de todas las tablas. Desmarca las que no quieras y exporta solo las seleccionadas.
¿Qué diferencia hay entre exportar en SQL y en CSV?
El formato SQL es el estándar para bases de datos. Contiene las instrucciones para recrear la estructura y los datos. El formato CSV es un archivo de texto plano donde cada fila es un registro y las columnas están separadas por comas. Sirve para importar datos en Excel o en otras aplicaciones, pero no para restaurar una base de datos completa.
¿Puedo importar una base de datos de WordPress desde cPanel a Plesk?
Sí, sin problema. El proceso es el mismo. Exporta desde cPanel (normalmente también tiene phpMyAdmin) y luego importa en Plesk. Solo asegúrate de actualizar el archivo wp-config.php de WordPress con los nuevos datos de conexión (nombre de la base de datos, usuario y contraseña).
¿Qué es el archivo .sql.gz?
Es un archivo SQL comprimido con gzip. phpMyAdmin puede importarlo directamente, ya que lo descomprime automáticamente. Es útil para reducir el tamaño y el tiempo de transferencia.
Si mi web usa Syspanel en lugar de Plesk, ¿cambio mucho?
La lógica es la misma, pero la interfaz cambia. En Syspanel (que se accede por el puerto 2106), suele haber una sección llamada "Bases de datos" donde también puedes entrar a phpMyAdmin. Los pasos para importar base de datos Plesk que has aprendido aquí son totalmente aplicables, ya que al final siempre usas phpMyAdmin.
Conclusión: ya eres capaz de gestionar tus bases de datos como un profesional
Has llegado al final de esta guía completa. Ahora ya sabes cómo exportar MySQL Plesk y cómo importar base de datos Plesk usando phpMyAdmin. Este conocimiento te va a salvar en más de una ocasión, ya sea para hacer un backup base de datos Plesk rápido o para migrar base de datos Plesk a un servidor nuevo.
Recuerda la máxima: ante la duda, exporta primero. Es un proceso seguro, rápido y no interrumpe el servicio. Y si alguna vez te atascas, no dudes en volver a esta guía o contactar con tu soporte técnico.
La gestión de bases de datos ya no es un misterio. Con la práctica, verás que es tan sencillo como guardar un documento de Word. ¡Manos a la obra!
