¿Has perdido el acceso a tu panel de administración de WordPress? ¿La función «He olvidado mi contraseña» no funciona por problemas con el correo? No entres en pánico. En mi experiencia como Desarrollador WordPress, cuando un cliente se queda fuera del panel y cada minuto cuenta, la forma más directa de recuperar el control es cambiar la contraseña desde la base de datos usando phpMyAdmin. Aunque suene técnico, te guiaré paso a paso para que lo hagas con seguridad y eficacia.
Este método lo uso como último recurso cuando las vías convencionales fallan. Es especialmente útil si el sitio ha sido comprometido, los correos de recuperación no llegan, o necesitas un acceso de emergencia para retomar la gestión del negocio cuanto antes. Vamos al proceso para que puedas recuperar tu sitio lo más rápido posible.
¿Por Qué Necesitarías Cambiar tu Contraseña de WordPress con phpMyAdmin?
Antes de entrar en el «cómo», me gusta aclarar el «porqué». Suelo recurrir a este método en situaciones críticas como:
- Fallo en la función de recuperación: La causa más común. Tu WordPress no envía correos electrónicos, o no tienes acceso a la dirección de email asociada a tu cuenta de administrador.
- Sitio web hackeado: Si un atacante ha cambiado tu contraseña y tu correo electrónico, phpMyAdmin es a menudo la única forma de recuperar el acceso para limpiar el sitio.
- Migración o configuración de servidor: A veces, durante una migración o un cambio de configuración, la funcionalidad del correo puede romperse temporalmente.
- Olvido total: Simplemente no recuerdas la contraseña ni el correo asociado a la cuenta de administrador, algo que puede ocurrir en sitios antiguos.
Sea cual sea tu caso, el objetivo es el mismo: restablecer tu contraseña de forma segura para volver a administrar tu contenido.
¡ACCIÓN CRÍTICA! Antes de Empezar: Haz una Copia de Seguridad
Vamos a editar directamente la base de datos de tu sitio. Un solo error aquí podría dejar tu web inaccesible. Como regla de oro en mis proyectos, siempre hago una copia de seguridad completa de la base de datos antes de tocar nada. La mayoría de los paneles de hosting (como cPanel) permiten exportarla con un clic. No te saltes este paso: es tu red de seguridad.
Paso a Paso: Cómo Cambiar Contraseña WordPress phpMyAdmin
Ahora sí, vamos al grano. He dividido el proceso en 5 pasos sencillos. Síguelos con atención y tendrás una nueva contraseña en minutos.
Paso 1: Acceder a phpMyAdmin
phpMyAdmin es una herramienta escrita en PHP para administrar MySQL desde la web. En la práctica, casi todos los proveedores de hosting la incluyen en sus paneles.
El acceso varía ligeramente según tu proveedor de hosting. Suelo encontrarlo así:
- En cPanel: Inicia sesión en cPanel. Ve a «Bases de datos» y haz clic en «phpMyAdmin». Se abrirá en una pestaña nueva con sesión iniciada.
- En Plesk: En «Sitios web y dominios» > «Bases de datos», haz clic en el icono de «phpMyAdmin» junto a la base de datos de tu WordPress.
- Otros Paneles (Hostinger, SiteGround, etc.): Busca «Bases de Datos», «Administración de Bases de Datos» o «MySQL» y entra a phpMyAdmin.
Si te cuesta encontrarlo, un truco que me funciona: busca en la documentación de tu hosting “acceder a phpMyAdmin”. Suelen tener la ruta exacta.
Paso 2: Localizar tu Base de Datos y la Tabla `wp_users`
Una vez dentro de phpMyAdmin, verás una lista de bases de datos en la barra lateral izquierda. Si solo tienes un sitio de WordPress, probablemente solo veas una o dos (la otra puede ser `information_schema`).
¿Cómo saber cuál es la base de datos correcta?
Si no estás seguro, puedes encontrar el nombre en tu archivo de configuración `wp-config.php`, en la raíz de la instalación. Accede desde el Administrador de Archivos de tu hosting o vía FTP. Busca una línea como esta:
define( 'DB_NAME', 'nombre_de_tu_base_de_datos' );Identificada la base de datos, haz clic en su nombre en la barra lateral. Verás todas sus tablas.
Ahora busca la tabla que almacena los usuarios. Por defecto es `wp_users`. Por seguridad, muchas instalaciones usan un prefijo distinto a `wp_`, así que podría ser `wp_abc123_users` o similar. La clave: termina en `_users`. Entra a esa tabla.
Paso 3: Editar la Fila del Usuario Administrador
Al entrar a la tabla `_users`, verás todos los usuarios. Cada usuario es una fila. Fíjate en estas columnas:
- `ID`: Identificador único del usuario.
- `user_login`: El nombre de usuario con el que accedes.
- `user_pass`: La contraseña, hasheada.
- `user_email`: El correo del usuario.
Localiza tu usuario administrador en `user_login` y haz clic en «Editar» (o el icono de lápiz) al inicio de esa fila.
Paso 4: Introducir la Nueva Contraseña y Seleccionar la Función MD5
Aquí está el punto clave. Al editar verás un formulario con todos los datos del usuario. Localiza `user_pass`.
Verás una cadena larga de caracteres: es tu antigua contraseña hasheada. Para cambiarla:
- Borra por completo el valor actual en `user_pass`.
- Escribe tu nueva contraseña en texto plano. Usa una contraseña fuerte. Por ejemplo: `MiNuevaClaveSegura!2025`.
- En la columna «Función» (o «Function») a la izquierda del campo, elige MD5.
¡Atención! No te olvides de seleccionar MD5
Si omites MD5, tu nueva contraseña se guardará en texto plano y no podrás iniciar sesión. WordPress necesita que esté hasheada. Al seleccionar MD5, phpMyAdmin la encripta antes de guardarla. WordPress reconocerá ese hash y, en el primer acceso correcto, lo rehasheará con su método más seguro y moderno.
Detalle técnico: aunque WordPress ya no usa MD5 por defecto, lo sigue aceptando por compatibilidad. En auditorías y mantenimientos que realizo, he comprobado este comportamiento en múltiples versiones. Si quieres profundizar, consulta la documentación oficial de WordPress.
Paso 5: Guardar los Cambios y Verificar
Introduce la nueva contraseña, elige MD5 y desplázate al final para guardar con «Continuar» (o «Go»).
Si todo va bien, verás un mensaje en verde del tipo «1 fila afectada».
Ahora verifica el acceso:
- Abre una ventana de incógnito (evita problemas de caché).
- Ve a `tusitio.com/wp-admin`.
- Introduce tu usuario y la nueva contraseña.
- Haz clic en «Acceder».
Si seguiste los pasos, deberías entrar sin problemas.
Buena Práctica de Seguridad Post-Acceso
Tras recuperar el acceso, recomiendo ir a «Usuarios» > «Tu Perfil» y volver a cambiar la contraseña desde el propio WordPress. Así se rehashea con el algoritmo actual. Es lo que hago sistemáticamente después de un acceso de emergencia.
Preguntas Frecuentes (FAQ) sobre Cambiar Contraseña en phpMyAdmin
¿Qué pasa si no selecciono la función MD5?
La contraseña quedará en texto plano y la validación fallará. Deberás repetir el proceso y seleccionar MD5.
Mi prefijo de tabla no es `wp_`, ¿qué hago?
No pasa nada. Es una buena práctica de seguridad. Busca la tabla que termina en `_users` (por ejemplo, `wpab_users` o `site1_users`). Si tienes dudas, revisa `wp-config.php` y la línea $table_prefix = 'tuprefijo_';.
¿Es 100% seguro cambiar la contraseña con phpMyAdmin?
El proceso es seguro si se hace con cuidado. El mayor riesgo es un error humano editando la base de datos, de ahí la copia de seguridad. Asegúrate de entrar por HTTPS a tu panel y a phpMyAdmin.
¿Existen otras formas de restablecer la contraseña sin acceso al correo?
Sí, y las uso cuando encajan mejor:
- Vía FTP: Subir un script temporal para crear un admin o resetear la contraseña. Requiere conocimientos y eliminarlo después.
- WP-CLI: Si tienes SSH, es mi preferida por rapidez y trazabilidad:
wp user update USERNAME --user_pass=NUEVA_CONTRASEÑA.
Conclusión: Recupera el Control de tu WordPress
Perder el acceso a tu WordPress es estresante, pero cambiar la contraseña desde phpMyAdmin es una solución fiable cuando lo demás falla. Con esta guía paso a paso, has visto cómo localizar la tabla de usuarios y modificar con seguridad la contraseña del administrador.
Haz siempre una copia de seguridad antes de tocar la base de datos, revisa la seguridad general del sitio, mantén plugins y temas actualizados, y apóyate en un gestor de contraseñas para evitar repetir este problema.
¿Necesitas ayuda con esto?
Detectamos y solucionamos de raíz los problemas de rendimiento, errores y configuración de tu WordPress. Descubre nuestro servicio de auditoría técnica WordPress.
