Cómo exportar una base de datos desde WordPress con Plesk
¿Por qué necesitas exportar tu base de datos de WordPress?
Exportar la base de datos de tu WordPress es una de las tareas más importantes que puedes realizar, tanto por seguridad como por necesidad técnica. Piensa en tu base de datos como el cerebro de tu sitio web: almacena todas tus entradas, páginas, comentarios, configuraciones de plugins, usuarios y ajustes del tema. Sin ella, tu web sería solo un cascarón vacío.
Realizar una exportación de MySQL de forma periódica te permite:
- Crear un respaldo manual antes de actualizar WordPress, un plugin o un tema.
- Migrar tu sitio a un nuevo servidor o proveedor de hosting sin perder información.
- Restaurar tu web en caso de un error crítico, hackeo o borrado accidental.
- Clonar tu sitio para un entorno de pruebas (staging).
Aunque existen muchos plugins para hacer backup WordPress, como UpdraftPlus o BackupBuddy, aprender a hacerlo directamente desde el panel de control de tu hosting, en este caso Plesk, te da un control total y un conocimiento más profundo de tu infraestructura. Además, es un proceso gratuito y que no depende de recursos del servidor.
En esta guía extensa y paso a paso, te enseñaré exactamente cómo hacerlo, incluso si nunca has tocado una base de datos en tu vida. Vamos a ello.
Antes de empezar: ¿Qué es Plesk y cómo accedo?
Plesk es un panel de control de hosting muy popular que te permite gestionar todos los aspectos de tu sitio web desde una interfaz gráfica. Es como el "coche oficial" de tu servidor. A diferencia de otros paneles como cPanel, Plesk tiene una estructura de menús diferente, pero es igual de intuitivo una vez que lo conoces.
Para acceder a Plesk, normalmente necesitas una URL específica que tu proveedor de hosting te habrá enviado por correo. Suele tener un formato parecido a https://tu-dominio.com:8443 o https://ip-de-tu-servidor:8443. Si no la encuentras, busca en tus correos de bienvenida del hosting o contacta con el soporte técnico.
[INFO] Si tu hosting usa el panel Syspanel (antes conocido como HestiaCP), el proceso es diferente. Syspanel es otra alternativa de gestión, y su puerto de acceso por defecto es el 2106 (ej.
https://tu-dominio.com:2106). Sin embargo, esta guía se centra exclusivamente en Plesk, que es la herramienta que nos ocupa.
Una vez que tengas la URL, introduce tu usuario y contraseña. Verás un escritorio con varias secciones. No te preocupes si parece abrumador al principio; iremos paso a paso.
Método 1: La forma más fácil (Exportar desde el Administrador de Bases de Datos)
Este es el método recomendado para la mayoría de los usuarios, ya que Plesk ya tiene una herramienta integrada que hace el trabajo pesado por ti. Es perfecto para hacer un backup WordPress rápido y efectivo.
Paso 1: Localiza tu base de datos en Plesk
- En el panel principal de Plesk, busca la sección "Sitios web y dominios" (Website & Domains). Es el apartado más común y suele estar en la parte superior.
- Dentro de esta sección, verás una lista de tus sitios web. Busca el dominio de tu WordPress.
- Ahora, en la fila de tu dominio, busca el icono o enlace que diga "Bases de datos" (Databases). Suele tener un icono de un cilindro o un embudo. Haz clic en él.
Paso 2: Identifica la base de datos correcta
Verás una lista con todas las bases de datos asociadas a tu dominio. Necesitas identificar cuál es la de tu WordPress.
- El nombre de la base de datos suele ser similar al nombre de tu usuario de hosting, seguido de un guion bajo y un nombre descriptivo. Por ejemplo:
miweb_wpdbocliente_wordpress. - Si no estás seguro, puedes abrir el archivo
wp-config.phpde tu instalación de WordPress (a través del Administrador de Archivos de Plesk o un cliente FTP) y buscar las líneasDB_NAME,DB_USERyDB_PASSWORD. Ahí tendrás el nombre exacto.
[WARNING] No confundas la base de datos con los "Usuarios de bases de datos". Un usuario puede tener acceso a varias bases de datos. Necesitas la que contiene la información de tu sitio.
Paso 3: Inicia la exportación
- Una vez localizada la base de datos, haz clic en su nombre para entrar en los detalles.
- En la parte superior de la pantalla de detalles, verás una serie de pestañas o botones. Busca uno que diga "Exportar" (Export) o "Dump" (volcado).
- Al hacer clic, se abrirá una ventana de diálogo con opciones de exportación. No te asustes, las opciones por defecto suelen ser perfectas.
Paso 4: Configura las opciones de exportación (sin miedo)
Aquí tienes las opciones típicas y qué significan:
- "Formato de archivo": Asegúrate de que esté seleccionado SQL. Es el formato estándar y el que necesitarás para importar en cualquier otro lugar.
- "Compatibilidad": Si tu base de datos es de una versión anterior de MySQL, puedes dejarlo en "Ninguna" o seleccionar la versión de tu servidor. Lo normal es dejarlo por defecto.
- "Datos": Puedes elegir entre "Estructura y datos" (recomendado, exporta todo) o solo "Estructura" (si solo quieres el esqueleto de las tablas, sin contenido). Para un backup completo, deja "Estructura y datos".
- "Comprimir archivo": Selecciona "gzip" o "bzip2". Esto creará un archivo
.sql.gzo.sql.bz2, que es mucho más pequeño y rápido de descargar que un.sqlsin comprimir. Es altamente recomendable.
Paso 5: Descarga tu archivo
- Después de configurar las opciones, haz clic en "Aceptar" (OK) o "Exportar".
- Plesk generará el archivo y comenzará la descarga automáticamente a tu ordenador. Si no se descarga automáticamente, puede que te dé un enlace para hacer clic.
- ¡Ya tienes tu exportar base de datos con éxito!
[TIP] Guarda el archivo descargado en un lugar seguro, como una carpeta en tu ordenador o, mejor aún, en un servicio de almacenamiento en la nube (Google Drive, Dropbox, etc.) para tener una copia fuera del servidor. Es la regla de oro del backup: 3-2-1 (3 copias, 2 en diferentes formatos, 1 fuera del sitio).
Método 2: El método clásico (phpMyAdmin)
Si prefieres un control más granular o te sientes cómodo con la interfaz clásica de MySQL, puedes usar phpMyAdmin, que también está integrado en Plesk. Este método es ideal si necesitas exportar solo algunas tablas o hacer una exportación MySQL con opciones más avanzadas.
Paso 1: Accede a phpMyAdmin desde Plesk
- Ve a la misma sección "Sitios web y dominios" y luego a "Bases de datos".
- En la lista de bases de datos, busca la fila de tu base de datos de WordPress.
- En esa fila, verás un icono o enlace que dice "phpMyAdmin". Haz clic en él. Se abrirá una nueva pestaña del navegador con la interfaz de phpMyAdmin, ya autenticada con las credenciales de tu base de datos.
Paso 2: Selecciona tu base de datos
En el panel izquierdo de phpMyAdmin, verás una lista de bases de datos. Haz clic en la que corresponda a tu WordPress. Verás que el panel derecho cambia y muestra las tablas de tu base de datos.
Paso 3: Ve a la pestaña "Exportar"
En la barra de navegación superior de phpMyAdmin, haz clic en la pestaña "Exportar" (Export). Se abrirán dos métodos de exportación:
- Rápido: Exporta todo el contenido de la base de datos en un solo archivo SQL. Es la opción más sencilla.
- Personalizado: Te permite seleccionar tablas específicas, opciones de compresión, y ajustes avanzados.
Para la mayoría de los casos, te recomiendo usar el método "Rápido" para un backup WordPress completo.
Paso 4: Elige el formato y ejecuta
- En el método "Rápido", asegúrate de que el formato seleccionado sea "SQL".
- Haz clic en el botón "Continuar" o "Exportar" en la parte inferior.
- El archivo comenzará a descargarse inmediatamente.
[TIP] Si necesitas exportar solo una tabla específica (por ejemplo, la tabla de comentarios para hacer una limpieza), usa el método "Personalizado". Luego, mantén presionada la tecla
Ctrl(oCmden Mac) y haz clic en las tablas que deseas exportar. Después, elige "SQL" como formato y continúa.
Método 3: El método "Pro" (Línea de comandos SSH)
Si eres un usuario más avanzado y tienes acceso SSH a tu servidor, esta es la forma más rápida y eficiente de exportar tu base de datos, especialmente si es muy grande. Este método te da un control total y es el favorito de los desarrolladores.
Paso 1: Conéctate por SSH
Necesitas un cliente SSH como PuTTY (en Windows) o la terminal integrada (en macOS/Linux). Conéctate a tu servidor usando tu usuario y contraseña de SSH.
Paso 2: Ejecuta el comando mysqldump
Una vez conectado, navega hasta el directorio donde quieras guardar el archivo de backup (por ejemplo, cd ~/backups). Luego, ejecuta el siguiente comando:
mysqldump -u TU_USUARIO -p TU_BASE_DE_DATOS > backup_wordpress.sql
Desglose del comando:
mysqldump: Es la herramienta de MySQL para hacer volcados de bases de datos.-u TU_USUARIO: SustituyeTU_USUARIOpor el nombre de usuario de tu base de datos (el que viste enwp-config.php).-p: Esta bandera le dice a mysqldump que te pedirá la contraseña.TU_BASE_DE_DATOS: Sustituye por el nombre de tu base de datos.> backup_wordpress.sql: Redirige la salida del comando a un archivo llamadobackup_wordpress.sql.
Después de ejecutarlo, te pedirá la contraseña. Escríbela y presiona Enter. El proceso puede tardar unos segundos o minutos, dependiendo del tamaño de tu base de datos.
Paso 3: Comprime el archivo (opcional pero recomendado)
Para ahorrar espacio y tiempo de descarga, puedes comprimir el archivo inmediatamente con gzip:
gzip backup_wordpress.sql
Esto creará un archivo backup_wordpress.sql.gz mucho más ligero.
Paso 4: Descarga el archivo
Una vez hecho, puedes usar un cliente FTP/SFTP (como FileZilla) para descargar el archivo .gz a tu ordenador.
[WARNING] Ten mucho cuidado con los comandos que ejecutas en SSH. Un error puede dañar tu servidor. Si no estás seguro de lo que haces, es mejor usar los métodos gráficos (Plesk o phpMyAdmin). Nunca ejecutes comandos que no entiendas completamente.
Preguntas Frecuentes (FAQ)
¿Con qué frecuencia debo exportar mi base de datos?
Depende de la actividad de tu sitio. Si publicas contenido a diario, es recomendable hacerlo a diario o al menos cada dos días. Si es un sitio más estático, una vez a la semana o cada dos semanas puede ser suficiente. La clave es la constancia.
¿Exportar la base de datos es lo mismo que hacer un backup completo de WordPress?
No. Exportar la base de datos es solo una parte del backup. Un backup WordPress completo también debe incluir todos los archivos de tu sitio (el núcleo de WordPress, temas, plugins y las imágenes subidas). Plesk ofrece una herramienta de "Backup" que hace ambas cosas a la vez. Te recomiendo encarecidamente que la uses también.
¿Puedo exportar la base de datos desde Plesk sin afectar a mi sitio web en vivo?
Sí. La exportación es una operación de solo lectura. No modifica ni bloquea tu base de datos, por lo que tu sitio seguirá funcionando con normalidad mientras se realiza el proceso. Es seguro hacerlo en cualquier momento.
¿Qué hago con el archivo .sql que he descargado?
Guárdalo en un lugar seguro. Es tu póliza de seguro digital. Si necesitas restaurar tu web, tendrás que importar este archivo (a través de Plesk o phpMyAdmin) y reemplazar los archivos de tu WordPress. Es un proceso inverso a la exportación.
¿Puedo exportar mi base de datos desde Plesk si mi WordPress está en un subdominio?
Sí, el proceso es exactamente el mismo. Solo tienes que asegurarte de seleccionar el dominio correcto en el paso 1 del Método 1, y la base de datos correcta que esté asociada a ese subdominio.
¿Y si mi base de datos es muy grande (más de 1GB)?
Si tu base de datos es enorme, es posible que el método de Plesk o phpMyAdmin dé un error de tiempo de espera (timeout). En ese caso, el Método 3 (SSH) es la mejor opción, ya que no tiene límite de tiempo. Si no tienes acceso SSH, contacta con tu proveedor de hosting para que te ayuden o te aumenten el límite de tiempo de ejecución de PHP.
Conclusión y consejo final
Exportar tu base de datos desde WordPress con Plesk es una habilidad esencial para cualquier propietario de un sitio web. No es complicado, y con esta guía tienes tres métodos diferentes para hacerlo, desde el más visual y sencillo hasta el más técnico.
Mi recomendación final: Establece una rutina. Marca un día al mes (o a la semana) en tu calendario para hacer una copia de seguridad de tu sitio completa, incluyendo archivos y base de datos. Es un hábito que te ahorrará muchos quebraderos de cabeza en el futuro. Y recuerda, la mejor copia de seguridad es la que ya has hecho y probado.
[TIP] No te limites a descargar el archivo y olvidarte. Prueba tu backup de vez en cuando. Puedes importarlo en un entorno de pruebas (staging) para asegurarte de que funciona correctamente. Un backup que no se puede restaurar no es un backup, es un archivo muerto.
¡Espero que esta guía te haya sido de gran ayuda! Ahora ya sabes cómo proteger el cerebro de tu web.
