Cómo cambiar la contraseña de WordPress desde phpMyAdmin
Si un día te quedas sin acceso al panel de administración de WordPress y el sistema de recuperación por correo electrónico no responde como esperabas, no hay motivo para entrar en pánico. De hecho, la mayoría de los hostings ofrecen una solución bastante directa: usar phpMyAdmin para cambiar la contraseña. Esta herramienta no es ningún truco de magia, pero sí se ha vuelto la aliada fiel de quienes necesitan retomar el control de su sitio rápidamente. Modificando la base de datos manualmente, se puede restablecer la contraseña, lo que muchas veces resulta más seguro y veloz que esperar el bendito correo de recuperación.
¿Por qué no puedo simplemente escribir la contraseña en la base de datos?
Imagina que guardas tus llaves en una caja fuerte y no bajo la alfombra. Así funciona WordPress: no almacena la contraseña tal cual, sino que la transforma usando un proceso conocido como hashing. Al hacerlo, la convierte en una especie de código ininteligible, un hash que es lo único que queda guardado en la base de datos. Honestamente, es una decisión inteligente.

El sistema de contraseñas de WordPress
Aquí WordPress se pone serio respecto a la seguridad e interviene con funciones creadas justamente para evitar dolores de cabeza por robos de credenciales.
wp_hash_password(): Transforma la contraseña real en un hash usando algoritmos actuales como bcrypt, añadiendo una “sal” (que no es más que un ingrediente aleatorio extra) que complica la vida a los atacantes.wp_check_password(): Si intentas entrar, compara el hash de lo que has introducido con el hash que guarda en casa.
Por cierto, WordPress conserva aún cierto cariño por el método MD5 debido a viejas versiones. A veces, si cambias la contraseña en phpMyAdmin usando MD5, WordPress te lo permite y en el próximo acceso actualiza tu contraseña automáticamente a un formato mucho más seguro. Es como ir al pasado y volver al presente en segundos.

¿Dónde se guarda exactamente la contraseña?
Las contraseñas, aunque ya no sean reconocibles, se quedan en una esquina muy concreta de la base de datos, arropadas junto a la información de usuarios.
| Elemento | Nombre por defecto | Descripción |
|---|---|---|
| Tabla de usuarios | wp_users | Guarda los perfiles de todos los usuarios que alguna vez pasaron por tu web. |
| Columna de contraseña | user_pass | Ahí está el hash, no la contraseña de verdad. |
| Formato del campo | VARCHAR(255) | Deja espacio suficiente tanto para hashes modernos como para otros más viejos. |
Lo más importante: olvídate de buscar tu contraseña original ahí, jamás la encontrarás. Solo verás ese código cifrado.
¿Qué necesito hacer antes de tocar la base de datos?
Meteorólogos y técnicos coinciden en algo: prevenir es fundamental cuando se avecina tormenta. Antes de meterle mano a la base de datos, hacer un respaldo total es no solo lógico, sino obligatorio, porque cualquier error podría dejar tu web inservible, como si hubieras perdido la llave de casa.

Pasos para una copia de seguridad segura
- Exportar la base de datos: Ingresa a phpMyAdmin, selecciona la base que utiliza tu WordPress y busca la función «Exportar». Si eliges el modo «Personalizado» y el formato «SQL», obtendrás un archivo
.sqlque deberías guardar como oro en paño. - Respaldar los archivos del sitio: Toca bajar todos los archivos desde un programa FTP (Filezilla, por ejemplo) o desde el administrador de archivos de tu hosting. Pon especial cuidado en las carpetas
wp-content,wp-includesy el preciadowp-config.php.
Métodos alternativos de respaldo
- Snapshots del hosting: La mayoría de los proveedores wed ofrece crear instantáneas que congelan todo tu sitio en el momento, ideales para emergencias.
- Plugins de WordPress: Herramientas como UpdraftPlus o Duplicator simplifican la vida de cualquiera al automatizar las copias de seguridad tanto de archivos como de bases de datos.
- WP-CLI para usuarios avanzados: Si dominas la línea de comandos, WP-CLI te deja exportar la base de datos con una sola frase (
wp db export), lo que para webs grandes es una bendición.

Guía paso a paso para cambiar tu contraseña en phpMyAdmin
Ahora sí, si ya tienes tu copia de seguridad, puedes lanzarte a cambiar la contraseña. Dependiendo de tu confianza en la tecnología, hay dos estilos para lograrlo: uno visual y otro más directo para los que les gusta lo rápido.
Cómo acceder a phpMyAdmin y encontrar la tabla correcta
Conviene primero ubicarse en el entorno correcto y eso pasa por saber dónde están tus datos.
- Accede a phpMyAdmin: Ingresa al panel de tu hosting (tipo cPanel o Plesk), y busca el acceso a phpMyAdmin donde suelen vivir las bases de datos.
- Identifica tu base de datos: Si te pierdes, revisa el archivo
wp-config.phpen la raíz de tu WordPress. El valor deDB_NAMEte dirá cuál es la base correspondiente. - Localiza la tabla
wp_users: Dentro de la base oficial, busca la tabla de usuarios. Su nombre normalmente seráwp_users, aunque podría variar si cambiaste el prefijo (algo que también se ve enwp-config.phpen la línea$table_prefix).

El método visual: editar el usuario directamente
Para la mayoría de personas, resultará más claro este procedimiento tan simple como cambiar la hora en un reloj digital:
- Haz clic en la tabla
wp_users(o la equivalente en tu web). - Encuentra el usuario que quieres modificar y selecciona «Editar».
- Ubica la casilla
user_pass, elimina lo que haya e introduce la nueva contraseña en texto claro. - Justo al lado, en la columna de «Función», elige MD5 en el menú. Si olvidas esto, nada funcionará.
- Al final de la página, haz clic en «Continuar» para hacer efectivo el cambio.

El método avanzado: usar una consulta SQL
Si eres de los que prefiere los atajos y no le teme al teclado, este método es tan rápido como acertar la palabra clave:
- En phpMyAdmin, selecciona la base de datos correcta.
- Pincha la pestaña «SQL».
Copia este comando, pero claro, personalízalo con tus datos:
UPDATE wp_users SET user_pass = MD5('tu-nueva-contraseña-aqui') WHERE user_login = 'tu-nombre-de-usuario';Importante: Si tu tabla no se llama exactamente
wp_users, modifícalo para que coincida.
- Aprieta «Continuar» y ya está.
¿Cómo sé si ha funcionado y qué hago si falla?
La prueba del algodón viene ahora: intenta ingresar en /wp-admin con tu usuario y la nueva contraseña. Si todo sale bien, habrás recuperado el acceso, algo que siempre se siente como una pequeña victoria personal.
Sin embargo, si te aparece el temido mensaje de “contraseña incorrecta”, la causa casi siempre está en no haber seleccionado MD5 en el paso clave. Vuelve a revisar desde el principio, poniendo atención a ese pequeño pero decisivo detalle. Si nada funciona, y solo entonces, intenta usar el enlace “¿Has perdido tu contraseña?” en la pantalla de acceso de WordPress, siempre que el correo esté operativo; así WordPress mismo generará el hash correcto y no tendrás que preocuparte de nada más.

En definitiva, conocer este pequeño truco puede salvarte de más de un apuro, sobre todo cuando los métodos habituales fallan. Si eres prudente con las copias de seguridad y sigues los pasos al pie de la letra, el riesgo de perder tu web es realmente bajo. Considera esta opción únicamente como último recurso, para no comprometer la seguridad de tu sitio nunca.
