Cómo exportar una base de datos MySQL desde WordPress en cPanel
Exportar la base de datos de tu sitio WordPress es una de las tareas de mantenimiento más importantes que puedes realizar. Ya sea para hacer una copia de seguridad antes de una actualización, migrar tu web a un nuevo servidor o simplemente tener un respaldo local, saber cómo hacerlo correctamente te ahorrará muchos dolores de cabeza.
En este artÃculo, te guiaré paso a paso para que puedas exportar una base de datos MySQL desde WordPress usando cPanel. No necesitas ser un experto técnico; solo sigue las instrucciones y en pocos minutos tendrás tu archivo SQL listo.
¿Qué vas a necesitar?
Antes de empezar, asegúrate de tener a mano lo siguiente:
- Acceso a cPanel de tu hosting. Normalmente se accede mediante
tudominio.com/cpanelotudominio.com:2083. - Nombre de usuario y contraseña de cPanel.
- Nombre de la base de datos de tu WordPress (si no lo recuerdas, no te preocupes, lo localizaremos).
- Paciencia y ganas de aprender.
¿Por qué exportar la base de datos de WordPress?
Tu sitio WordPress almacena toda la información importante en una base de datos MySQL: entradas, páginas, comentarios, configuraciones de plugins, usuarios, etc. Los archivos del tema y plugins están en el servidor, pero el contenido "vivo" está en la base de datos.
Exportarla te permite:
- Hacer una copia de seguridad antes de actualizar WordPress, un plugin o el tema.
- Migrar tu web a otro hosting o dominio.
- Restaurar tu sitio en caso de error o ataque.
- Analizar los datos localmente con herramientas como MySQL Workbench.
Método 1: Exportar desde phpMyAdmin (el más común y recomendado)
phpMyAdmin es una herramienta web que viene incluida en casi todos los paneles de control como cPanel. Es la forma más directa y visual de exportar tu base de datos.
Paso 1: Accede a cPanel
Abre tu navegador y escribe la URL de acceso a cPanel. Normalmente es algo como:
https://tudominio.com/cpanel
o
https://tudominio.com:2083
Ingresa tu usuario y contraseña. Si no los tienes, contacta a tu proveedor de hosting.
Paso 2: Busca la sección de Bases de Datos
Una vez dentro de cPanel, busca una sección llamada "Bases de Datos". Allà verás varias opciones. La que nos interesa es "phpMyAdmin". Haz clic en ella.
[INFO] Si usas Syspanel (anteriormente HestiaCP), el acceso es por el puerto 2106. Por ejemplo:
https://tudominio.com:2106. Luego buscas la opción de Bases de Datos y luego phpMyAdmin.
Paso 3: Selecciona la base de datos de WordPress
phpMyAdmin te mostrará una lista de todas las bases de datos de tu cuenta. Busca la que corresponde a tu WordPress. ¿Cómo identificarla?
Generalmente, el nombre sigue el patrón: usuario_wordpress o usuario_nombreweb. Si no estás seguro, revisa el archivo wp-config.php de tu instalación de WordPress (está en la raÃz de tu sitio). Busca la lÃnea:
define('DB_NAME', 'nombre_de_tu_base_de_datos');
Haz clic en el nombre de la base de datos en la columna izquierda de phpMyAdmin. Se abrirá una lista de todas las tablas.
Paso 4: Ve a la pestaña "Exportar"
En la parte superior de la pantalla, verás varias pestañas. Haz clic en "Exportar".
Paso 5: Elige el método de exportación
phpMyAdmin te ofrece dos métodos:
- Rápido: Exporta toda la base de datos en un solo archivo SQL.
- Personalizado: Te permite elegir tablas especÃficas, formato, compresión, etc.
Para la mayorÃa de los casos, elige "Rápido" y asegúrate de que el formato sea SQL. Luego haz clic en "Continuar".
Paso 6: Descarga el archivo
El navegador comenzará a descargar un archivo con extensión .sql. Guárdalo en una carpeta segura de tu computadora. ¡Listo! Ya tienes tu base de datos exportada.
[TIP] Si tu base de datos es muy grande (más de 100 MB), el método rápido puede fallar. En ese caso, usa el método Personalizado y selecciona la opción "Comprimir" (gzip o zip). También puedes exportar solo algunas tablas si no necesitas todo.
Método 2: Exportar desde la lÃnea de comandos (SSH)
Si tienes acceso SSH a tu servidor y te sientes más cómodo con la terminal, este método es más rápido y potente.
Requisitos previos
- Acceso SSH a tu servidor.
- Conocer el usuario y contraseña de la base de datos MySQL.
- Tener instalado
mysqldump(viene por defecto en casi todos los servidores).
Paso 1: Conéctate por SSH
Usa un cliente como PuTTY (Windows) o la terminal (Mac/Linux). El comando tÃpico es:
ssh usuario@tudominio.com
Paso 2: Ejecuta el comando mysqldump
Una vez conectado, escribe:
mysqldump -u usuario_bd -p nombre_bd > respaldo.sql
Te pedirá la contraseña de la base de datos. EscrÃbela y presiona Enter. El archivo respaldo.sql se creará en el directorio actual.
Explicación:
-u usuario_bd: El usuario de la base de datos.-p: Indica que pedirá contraseña.nombre_bd: El nombre de tu base de datos.>: Redirige la salida al archivo.respaldo.sql: El nombre del archivo de salida.
Paso 3: Descarga el archivo
Para bajar el archivo a tu computadora, usa scp o un cliente FTP. Por ejemplo:
scp usuario@tudominio.com:respaldo.sql C:\Users\TuUsuario\Desktop\
[WARNING] Este método requiere conocimientos básicos de terminal. Si no estás seguro, mejor usa phpMyAdmin.
Método 3: Usar un plugin de WordPress (para los más novatos)
Si no quieres tocar nada técnico, existen plugins que te permiten exportar la base de datos desde el propio panel de administración de WordPress.
Plugins recomendados
- UpdraftPlus: Muy popular, permite backups completos (archivos + BD).
- BackWPup: Similar, con opciones de programación.
- WP-DB-Backup: EspecÃfico para bases de datos, muy ligero.
Pasos generales con UpdraftPlus
- Instala y activa el plugin desde el repositorio de WordPress.
- Ve a Ajustes > UpdraftPlus Backups.
- Haz clic en "Hacer una copia de seguridad ahora".
- Marca la opción "Incluir la base de datos" (y opcionalmente los archivos).
- Haz clic en "Realizar copia de seguridad".
- Una vez terminada, podrás descargar el archivo
.sqldesde la misma pantalla.
[INFO] Los plugins son cómodos, pero a veces pueden consumir recursos del servidor. Si tu web es muy grande, mejor usa phpMyAdmin.
Preguntas frecuentes (FAQ)
¿Cada cuánto debo exportar mi base de datos?
Depende de la frecuencia con la que actualices tu contenido. Como mÃnimo, una vez al mes es recomendable. Si publicas a diario, mejor cada semana o incluso a diario.
¿Puedo exportar solo algunas tablas?
SÃ, en phpMyAdmin elige "Personalizado" y luego selecciona las tablas que quieras. Esto es útil si solo necesitas respaldar, por ejemplo, la tabla wp_posts (entradas) y no los comentarios.
¿El archivo SQL es seguro?
El archivo contiene todos los datos de tu web, incluyendo contraseñas (hashadas) y correos. No lo compartas con nadie. Si lo envÃas por correo, comprÃmelo con contraseña.
¿Qué hago si el archivo es muy grande y no se descarga?
Prueba a comprimir la exportación en phpMyAdmin (opción gzip o zip). Si sigue fallando, usa el método SSH o un plugin.
¿Cómo importar esta base de datos más adelante?
En phpMyAdmin, ve a la pestaña "Importar", selecciona el archivo .sql y haz clic en "Continuar". Asegúrate de que la base de datos de destino exista y esté vacÃa.
¿Necesito exportar también los archivos de WordPress?
SÃ, para una copia de seguridad completa debes respaldar tanto la base de datos como los archivos del sitio (wp-content, temas, plugins, etc.). La base de datos sola no basta para restaurar todo.
Consejos finales
- Antes de cualquier actualización importante, exporta siempre la base de datos. Es tu red de seguridad.
- Guarda las exportaciones en al menos dos lugares: tu computadora y un servicio en la nube (Google Drive, Dropbox, etc.).
- Nombra los archivos con la fecha: por ejemplo,
respaldo_2025-03-15.sqlpara identificar cuándo lo hiciste. - Si usas Syspanel (HestiaCP), recuerda que el puerto de acceso es el 2106, no el 2083.
Exportar tu base de datos MySQL desde WordPress en cPanel es un proceso sencillo que, una vez que lo hagas un par de veces, te resultará natural. No esperes a tener un problema para hacerlo. ¡La prevención es la clave del éxito en el mundo digital!
Si te quedó alguna duda, déjala en los comentarios y con gusto te ayudaré.
