phpMyAdmin en cPanel: Cómo Gestionar la Base de Datos de WordPress
phpMyAdmin es la herramienta más directa para gestionar la base de datos de WordPress — sin plugins, sin intermediarios. Aquí está todo lo que necesitas saber para usarla desde cPanel.
phpMyAdmin en cPanel: Cómo Gestionar la Base de Datos de WordPress
Hay cosas que solo puedes hacer directo en la base de datos: resetear la contraseña del admin cuando perdiste acceso, exportar un backup manual antes de una migración, o reparar una tabla corrupta que está haciendo caer el sitio.
phpMyAdmin es la interfaz visual para MySQL que cPanel incluye en todos los planes de hosting. No necesitas instalar nada — está ahí, esperando que lo uses.
¿Qué es phpMyAdmin y para qué sirve en WordPress?
phpMyAdmin es una aplicación web que te permite gestionar bases de datos MySQL a través del navegador. En lugar de escribir queries SQL en terminal, tienes una interfaz con tablas, formularios y botones.
WordPress almacena todo en MySQL: posts, páginas, usuarios, configuraciones, comentarios, metadatos de plugins. Cuando algo falla a nivel de base de datos — o cuando necesitas hacer algo que los plugins no pueden — phpMyAdmin es la herramienta.
Lo que no hace phpMyAdmin: no gestiona los archivos de WordPress (temas, plugins, uploads). Para eso usas FTP o el File Manager de cPanel.
Cómo acceder a phpMyAdmin desde cPanel
Inicia sesión en cPanel y busca la sección Bases de datos. Ahí encontrarás el ícono de phpMyAdmin — haz clic y se abrirá en una nueva pestaña, ya autenticado con las credenciales de tu cuenta.
En el panel izquierdo verás todas las bases de datos de tu cuenta. Identifica la de WordPress — generalmente se llama algo como usuario_wp o tiene el nombre del dominio. Si no sabes cuál es, búscala en el archivo wp-config.php de tu sitio: la línea DB_NAME te la muestra.
Haz clic en el nombre de la base de datos y verás todas sus tablas en el panel central.
Estructura de la base de datos de WordPress
Una instalación estándar de WordPress tiene 12 tablas. Conocerlas te ayuda a saber dónde buscar cuando algo falla.
Tablas principales: wp_posts, wp_users, wp_options
wp_posts almacena todo el contenido: posts, páginas, borradores, revisiones, y también elementos de menú y adjuntos (los registros de imágenes). Es la tabla más grande en un sitio con mucho contenido.
wp_users contiene los usuarios registrados. Cada fila es una cuenta: email, contraseña (hasheada), fecha de registro. Los permisos de cada usuario están en wp_usermeta.
wp_options es la tabla más consultada de WordPress. Aquí viven las configuraciones del sitio (URL, nombre, zona horaria), opciones de plugins y temas, y el menú de administración. Si un plugin guarda una preferencia, probablemente está en wp_options.
El prefijo wp_ es el estándar, pero puede ser diferente si lo cambiaron durante la instalación (por seguridad). El prefijo real lo encuentras en wp-config.php en la variable $table_prefix.
Tareas comunes en phpMyAdmin
Exportar/importar la base de datos (backup manual)
Para exportar: selecciona la base de datos en el panel izquierdo, haz clic en Exportar en el menú superior. Elige formato SQL y opción Rápida para un backup estándar. Haz clic en Continuar y descargará un archivo .sql.
Para importar: selecciona la base de datos destino, haz clic en Importar, sube el archivo .sql y ejecuta. Útil para restaurar backups o migrar de un hosting a otro.
Nota: phpMyAdmin tiene un límite de tamaño para importar (generalmente 50MB o 128MB según la configuración del servidor). Para bases de datos grandes, usa mysqldump via SSH o una herramienta como WP-CLI.
Cambiar el prefijo de tablas de WordPress por seguridad
El prefijo wp_ estándar es conocido por cualquier atacante que intente inyección SQL. Cambiarlo añade una capa de oscuridad.
No lo hagas manualmente tabla por tabla — es un proceso propenso a errores. Usa el plugin Brozzme DB Prefix & Tables Manager o WP-CLI: wp search-replace 'wp_' 'nuevo_prefijo_' --network. Después del cambio, actualiza $table_prefix en wp-config.php.
Resetear contraseña de admin desde phpMyAdmin
Si perdiste acceso al admin y no puedes usar el correo de recuperación, puedes cambiar la contraseña directo en la base de datos.
En phpMyAdmin, selecciona la tabla wp_users y haz clic en el ícono de Editar del usuario administrador. En el campo user_pass, borra el valor actual y escribe la nueva contraseña. Antes de guardar, cambia la función en el selector desplegable de ese campo a MD5. Guarda los cambios.
WordPress usa bcrypt para las contraseñas (más seguro que MD5), pero acepta MD5 al iniciar sesión y lo convierte automáticamente a bcrypt. Es un método de recuperación de emergencia, no para uso cotidiano.
Reparar tablas corruptas
Una interrupción de energía, un proceso MySQL que se cae, o un servidor lleno pueden dejar tablas en estado corrupto. El síntoma: WordPress muestra errores de base de datos o ciertas consultas fallan.
En phpMyAdmin, selecciona todas las tablas (checkbox en la esquina superior izquierda) y en el menú desplegable Con las seleccionadas elige Reparar tabla. phpMyAdmin ejecuta REPAIR TABLE en cada una.
Para tablas InnoDB (el motor estándar en WordPress moderno), REPAIR TABLE no siempre funciona. En ese caso, necesitas acceso SSH y el comando mysqlcheck -u usuario -p nombre_bd --auto-repair.
Cómo optimizar la base de datos de WordPress
Con el tiempo, WordPress acumula revisiones de posts, metadatos huérfanos de plugins desinstalados, comentarios spam y sesiones caducadas. Todo esto aumenta el tamaño de la base de datos y enlentece las queries.
En phpMyAdmin, selecciona todas las tablas y elige Optimizar tabla en el menú. Esto equivale a OPTIMIZE TABLE y compacta el espacio en disco fragmentado.
Para limpieza más profunda (borrar revisiones, transientes, spam), plugins como WP-Optimize o Advanced Database Cleaner hacen el trabajo con más control. Siempre haz un backup antes de cualquier operación de limpieza masiva.
Precauciones antes de editar la base de datos
Una query mal escrita puede borrar todos tus posts o dejar el sitio inaccesible. Antes de cualquier operación en phpMyAdmin:
- Exporta un backup completo de la base de datos (Exportar > SQL > Continuar).
- Prueba en staging si el cambio es crítico.
- Verifica el WHERE antes de ejecutar UPDATE o DELETE — un
DELETE FROM wp_postssin condición borra todo el contenido. - No ejecutes SQL copiado de internet sin entender cada parte del query.
phpMyAdmin muestra una advertencia para las operaciones destructivas, pero no siempre es suficiente para prevenir errores.
¿Buscas hosting con acceso completo a phpMyAdmin y cPanel? En Elevocloud incluimos acceso total a la base de datos, backups automáticos diarios y soporte técnico para situaciones de emergencia como recuperación de base de datos. Ver planes de hosting para WordPress.