Cómo cambiar la contraseña de WordPress desde phpMyAdmin

Cómo cambiar la contraseña de WordPress desde phpMyAdmin

¿Has olvidado la contraseña de tu WordPress y el correo de recuperación no llega? Como administrador, puedes cambiar la contraseña, el nombre de usuario o el email de cualquier usuario directamente en la base de datos, con phpMyAdmin. Te lo enseño en una web local y en un hosting con cPanel.

Antes de nada: haz una copia de seguridad de la base de datos. Estás tocando datos directamente y un error puede dejarte sin acceso.

Paso 1: Entra en phpMyAdmin

  • En un hosting con cPanel: apartado Bases de datos → phpMyAdmin, y elige la base de datos de tu web en la columna izquierda.
  • En una web local (por ejemplo con Local): en la pestaña Database abre el gestor (Adminer). Funciona igual que phpMyAdmin, aunque para ver los datos de una tabla hay que pulsar Seleccionar datos.

Paso 2: Abre la tabla de usuarios

Busca la tabla wp_users (si tu web tiene muchas tablas, escribe users en el filtro). Ojo: el prefijo puede no ser wp_; puede ser otro, como abc_users. Verás la lista de usuarios de la web.

Paso 3: Edita el usuario

  1. Pulsa Editar en la fila del usuario.
  2. Cambia lo que necesites:
    • user_login: el nombre de usuario.
    • user_email: el correo electrónico.
    • user_pass: la contraseña. Verás un texto cifrado: bórralo y escribe la contraseña nueva.
  3. Muy importante: en la columna Función de user_pass, elige MD5. Si no lo haces, la contraseña se guarda en texto plano y no funcionará.
  4. Pulsa Continuar (o Guardar).

Ya puedes entrar en /wp-admin con el nuevo usuario y la nueva contraseña.

Opción rápida con SQL

Si lo prefieres, en la pestaña SQL de phpMyAdmin puedes hacerlo con una sola orden. Cambia la contraseña, el usuario y el prefijo de la tabla por los tuyos:

CÓDIGO
UPDATE wp_users SET user_pass = MD5('TuNuevaContraseña') WHERE user_login = 'admin';

Preguntas frecuentes

¿No es inseguro MD5?

Solo se usa para este paso. Cuando inicias sesión, WordPress detecta ese formato antiguo y guarda la contraseña automáticamente con su sistema de cifrado moderno.

¿Sirve para cualquier usuario, no solo administradores?

Sí, para cualquier usuario registrado en la web.

No encuentro la tabla wp_users

Tu web usa otro prefijo. Busca la tabla que termine en _users; el prefijo lo tienes en el archivo wp-config.php ($table_prefix).

Si tienes una web con WordPress, también te puede interesar cómo solucionar la programación perdida en WordPress.

¿Te ha sido útil? Compártelo

Deja un comentario

Artículos relacionados

Carrito de compra
Scroll al inicio