Cómo exportar una base de datos MySQL en Plesk para hacer un backup
¿Por qué es importante hacer un backup de tu base de datos en Plesk?
Tener una copia de seguridad de tu base de datos es como tener un seguro para tu página web. Si algo sale mal (un error al actualizar, un hackeo, un fallo del servidor o un cambio que no debías hacer), poder restaurar tu base de datos te salva de perder horas de trabajo, clientes y ventas. Plesk es uno de los paneles de control de hosting más utilizados, y ofrece varias formas de exportar mysql plesk de manera sencilla, tanto si eres un usuario principiante como si ya tienes experiencia.
En esta guía extensa y paso a paso, te explicaré todos los métodos disponibles para hacer un backup base de datos plesk. No importa si tu sitio es una tienda online, un blog o una aplicación a medida, aquí encontrarás la solución que necesitas. Olvídate del estrés de perder información: vamos a convertirte en un experto en copias de seguridad.
Antes de empezar: ¿Qué necesitas para exportar tu base de datos?
Antes de lanzarnos a la acción, es importante que tengas a mano los datos de acceso a tu base de datos. Plesk te permite gestionar todo desde su interfaz, pero para algunos métodos necesitarás conocer las credenciales.
Para todos los métodos que veremos a continuación, necesitarás:
- Acceso a Plesk: La URL de tu panel (normalmente algo como
https://tu-dominio.com:8443). - Usuario y contraseña de Plesk: Las credenciales con las que accedes al panel de control.
- El nombre de tu base de datos: Lo puedes encontrar en la sección "Bases de datos" de tu panel.
- Credenciales de la base de datos (para algunos métodos): El usuario y la contraseña específicos de la base de datos que quieres exportar. También los encontrarás en la misma sección.
[INFO] Si no recuerdas la contraseña de tu base de datos, puedes cambiarla desde el propio Plesk. Ve a "Bases de datos", haz clic en tu base, y busca la opción "Cambiar contraseña". Hazlo antes de empezar para evitar problemas.
Método 1: La forma más rápida y visual con el Administrador de Backups de Plesk
Este es el método más recomendado para la mayoría de usuarios, ya que es visual, no requiere conocimientos técnicos y Plesk se encarga de todo el proceso. Es ideal para hacer un backup base de datos plesk completo, e incluso puedes incluir los archivos de tu sitio web.
Paso 1: Accede a tu panel de Plesk
Abre tu navegador web favorito (Chrome, Firefox, Safari) y escribe la dirección de tu panel de Plesk. Introduce tu usuario y contraseña para acceder.
Paso 2: Navega a la sección de Backups
Una vez dentro, busca en el menú lateral izquierdo. Verás una sección llamada "Archivos" o "Sitios web y dominios". Dependiendo de la versión de Plesk, puede variar ligeramente, pero generalmente encontrarás un icono o enlace llamado "Backups" o "Administrador de backups". Haz clic en él.
Paso 3: Crear un nuevo backup
En la pantalla de Backups, verás un botón azul que dice "Crear copia de seguridad" o "Back up". Haz clic en él.
Paso 4: Configura tu backup
Se abrirá una ventana con varias opciones. Aquí es donde tienes el control. Presta atención a estos detalles:
- Ubicación: Elige dónde quieres guardar el backup. Puedes guardarlo en el "Almacenamiento local" del servidor o en un "Repositorio FTP/SFTP" personal. Para un principiante, lo más fácil es el almacenamiento local.
- Qué incluir: Marca la casilla que dice "Bases de datos". Si solo quieres exportar la base de datos, desmarca "Archivos del sitio web" y "Buzones de correo" para que sea más rápido y pequeño.
- Nombre: Dale un nombre descriptivo, por ejemplo,
backup-bd-20240115. Esto te ayudará a identificarlo más tarde. - Programar (Opcional): Puedes configurar una programación para que se hagan backups automáticos. ¡Muy recomendable! Pero para una exportación manual puntual, no es necesario.
Paso 5: Inicia el proceso
Haz clic en "Aceptar" o "Crear". Plesk comenzará a trabajar. Verás una barra de progreso. Dependiendo del tamaño de tu base de datos, puede tardar desde unos segundos hasta varios minutos.
Paso 6: Descarga tu backup
Cuando el proceso termine, verás el backup en la lista. Haz clic en el icono de descarga (normalmente una flecha hacia abajo) que aparece al lado del nombre. Se descargará un archivo .tar.gz o .zip en tu ordenador. ¡Ya tienes tu backup!
[TIP] Descarga siempre una copia a tu ordenador o a un servicio de almacenamiento en la nube (Google Drive, Dropbox). Si el servidor falla, tener solo el backup en el mismo servidor no te servirá de mucho.
Método 2: Exportar con phpMyAdmin (Control total y clásico)
Este es el método tradicional que muchos desarrolladores prefieren. PhpMyAdmin plesk exportar es una opción que te permite descargar únicamente la base de datos en formato SQL, perfecto para transferirla a otro servidor o para hacer una restauración selectiva.
Paso 1: Encuentra tu base de datos en Plesk
Ve a la sección "Bases de datos" en el menú lateral de Plesk. Verás una lista con todas tus bases de datos.
Paso 2: Accede a phpMyAdmin
Al lado del nombre de la base de datos que quieres exportar, verás un enlace o icono que dice "phpMyAdmin". Haz clic en él. Se abrirá una nueva pestaña en tu navegador con la herramienta de gestión de bases de datos.
[WARNING] Si no ves el enlace a phpMyAdmin, es posible que tu proveedor de hosting no lo tenga habilitado. En ese caso, contacta con tu soporte técnico o utiliza el Método 1.
Paso 3: Selecciona la base de datos correcta
En phpMyAdmin, en el panel lateral izquierdo, verás una lista de bases de datos. Asegúrate de que la que aparece en el título de la pestaña es la correcta. Si no, haz clic en el nombre de tu base de datos en la lista.
Paso 4: Ve a la pestaña "Exportar"
En la parte superior de la pantalla, verás una fila de pestañas: "Estructura", "SQL", "Buscar", "Consultas", etc. Haz clic en la pestaña "Exportar".
Paso 5: Elige el método de exportación
Verás dos opciones principales:
- Rápido: Exporta todo en un solo archivo SQL sin opciones adicionales. Es la opción más sencilla.
- Personalizado: Te permite elegir qué tablas exportar, el formato del archivo, la compresión, etc. Para una exportación simple, elige "Rápido".
Paso 6: Configura el formato (Importante)
En la sección "Formato", asegúrate de que esté seleccionado "SQL". Este es el formato estándar para bases de datos MySQL y es el que podrás importar más tarde en cualquier otro servidor.
Paso 7: Descarga el archivo
Haz clic en el botón "Continuar" o "Exportar" en la parte inferior. Dependiendo de la configuración, puede que el archivo se descargue automáticamente, o que te muestre una pantalla con el código SQL. Si ves el código SQL, busca el botón "Descargar" en la parte inferior de la página. El archivo tendrá una extensión .sql.
[TIP] Si tu base de datos es muy grande (más de 100 MB), el método de phpMyAdmin puede ser lento o dar errores de tiempo de espera. En ese caso, te recomiendo usar el Método 1 (Backups de Plesk) o el Método 3 (SSH).
Método 3: La vía técnica con SSH y el comando mysqldump (Para expertos)
Si te sientes cómodo con la línea de comandos, este es el método más potente y eficiente. Es ideal para bases de datos muy grandes y para automatizar procesos. Necesitas acceso SSH a tu servidor.
Paso 1: Conéctate por SSH a tu servidor
Abre tu terminal (en Mac o Linux) o usa un programa como PuTTY (en Windows). Conéctate a tu servidor usando tu usuario y contraseña de SSH.
Paso 2: Ejecuta el comando mysqldump
El comando básico es el siguiente:
mysqldump -u USUARIO -p NOMBRE_BASE_DATOS > backup.sql
USUARIO: El usuario de tu base de datos MySQL.NOMBRE_BASE_DATOS: El nombre de la base de datos que quieres exportar.backup.sql: El nombre del archivo donde se guardará la copia.
Al ejecutarlo, el sistema te pedirá la contraseña del usuario de MySQL. Escríbela y pulsa Enter.
Paso 3: Descarga el archivo backup.sql
Una vez que el comando termine (puede tardar unos minutos), tendrás un archivo llamado backup.sql en el directorio donde ejecutaste el comando. Ahora puedes usar el administrador de archivos de Plesk o un cliente FTP para descargarlo a tu ordenador.
[WARNING] Este comando es muy seguro, pero asegúrate de tener suficiente espacio en disco en el servidor para generar el archivo. Si la base de datos es enorme, el archivo
.sqltambién lo será.
Cómo transferir tu base de datos a otro servidor o panel (como Syspanel)
Ahora que ya sabes exportar mysql plesk, es muy probable que quieras usar ese archivo para transferir base de datos a otro lugar. Un caso común es mudarse de Plesk a otro panel de control.
Si tu nuevo panel es Syspanel (el antiguo HestiaCP), el proceso de importación es muy similar al de exportación. Recuerda que el acceso a Syspanel se realiza a través del puerto 2106 (por ejemplo, https://tu-dominio.com:2106).
Importar tu archivo .sql en Syspanel
- Accede a Syspanel usando el puerto 2106 y tus credenciales.
- Ve a la sección "Bases de datos".
- Crea una nueva base de datos con el mismo nombre o uno diferente (si es diferente, deberás actualizar la configuración en tu aplicación).
- Una vez creada, busca la opción "phpMyAdmin" para esa base de datos.
- Dentro de phpMyAdmin, ve a la pestaña "Importar".
- Haz clic en "Elegir archivo" y selecciona tu archivo
.sqldescargado desde Plesk. - Haz clic en "Continuar" o "Importar".
¡Y listo! Tu base de datos se habrá transferido correctamente. Este mismo proceso funciona para importar en cualquier otro panel que use phpMyAdmin.
[INFO] Si el archivo
.sqles muy grande, es posible que la importación falle. En ese caso, contacta con el soporte de Syspanel o de tu nuevo hosting para que te ayuden a aumentar el límite de subida o a importar el archivo por SSH.
Preguntas Frecuentes (FAQ) sobre exportar bases de datos en Plesk
Para terminar, resolvamos las dudas más comunes que nos llegan al soporte técnico sobre este tema.
¿Cuál es la diferencia entre el backup de Plesk y la exportación de phpMyAdmin?
El backup de Plesk (Método 1) crea un archivo comprimido que puede incluir no solo la base de datos, sino también los archivos de tu web, buzones de correo, etc. Es una copia de seguridad completa del "sitio". La exportación de phpMyAdmin (Método 2) genera un archivo .sql que contiene solo la estructura y los datos de la base de datos. Es más específico y ligero.
¿Puedo exportar solo una tabla de mi base de datos en Plesk?
Sí, con phpMyAdmin. Después de hacer clic en "Exportar", elige la opción "Personalizado". En el cuadro de lista "Tablas", podrás seleccionar solo las tablas que deseas exportar manteniendo presionada la tecla Ctrl (en Windows) o Cmd (en Mac).
¿Cada cuánto tiempo debería hacer un backup?
Depende de la frecuencia con la que actualices tu web. Si publicas contenido a diario, un backup diario es lo ideal. Si es una web estática, con un backup semanal o mensual puede ser suficiente. Plesk te permite programar backups automáticos, así que no tienes excusa. ¡Configúralos!
El backup de Plesk me da error, ¿qué hago?
Los errores más comunes suelen ser por falta de espacio en disco o por permisos incorrectos. Te recomiendo:
- Revisar el espacio libre en tu servidor.
- Intentar hacer un backup solo de la base de datos (sin archivos).
- Si el error persiste, contacta con tu proveedor de hosting, ya que puede ser un problema de configuración del servidor.
¿Puedo editar el archivo .sql antes de importarlo?
Sí, puedes abrirlo con un editor de texto como Notepad++ o Sublime Text. Sin embargo, es muy arriesgado hacerlo si no sabes lo que estás haciendo. Un simple error de sintaxis puede corromper la base de datos. Si solo necesitas cambiar el nombre de la base de datos, es más seguro hacerlo desde el panel de control de tu nuevo hosting.
¿Qué hago si no encuentro la opción de "Backups" en mi Plesk?
Asegúrate de que tu usuario tiene permisos de administrador. Si los tienes y no ves la opción, es posible que tu plan de hosting no incluya esta característica. En ese caso, contacta con tu proveedor para que te la habiliten o utiliza el método de phpMyAdmin, que suele estar siempre disponible.
Con esta guía completa, ya tienes todo lo necesario para proteger tu información. Hacer un backup base de datos plesk es un hábito que te ahorrará muchos quebraderos de cabeza en el futuro. ¡No lo dejes para mañana!
