Usualmente, un sistema debe proveer una manera de cambiar una contraseña, ya sea porque el usuario sospeche que la contraseña actual ha sido descubierta, o como medida de precaución. Como usuario debes asegurarte de que nunca utilizas la misma contraseña para dos o más servicios diferentes, y es un consejo importante que al cambiar tu contraseña no utilices la misma que usabas antiguamente o en otro servicio similar.
Existen varias formas de recuperar dicha contraseña, saliéndonos de la tradicional ¿Has perdido tu contraseña?, y partiendo de la base de que tenemos acceso como administradores al Panel de Hosting (cPanel o el que corresponda). En esta ocasion veremos como modificar la clave a traves de phpmyadmin, trabajando directamente sobre la base de datos de Wordpress.
Resetar la contraseña desde phpMyAdmin
- Accedemos al Panel del Hosting (cPanel).
- Desde el Administrador de Archivos en /public_html (o carpeta de la instalación de WordPress) localizamos el archivo wp-config.php.
- Editamos el archivo wp-config.php y comprobamos cual es la base de datos en uso (si usamos varias en el Hosting).
- Desde el Panel del Hosting accedemos al gestor de bases de datos phpMyAdmin.
- Desde phpMyAdmin cargamos la base de datos en uso.
- Localizamos la tabla wp_users.
- Si existen varios usuarios en la columna user_login localizamos el user "admin".
- Editamos dicho registro desde la opción "Editar" de dicho registro.
- En la fila user_pass, columna "Función" establecemos desde el selector en MD5.
- En la misma fila, columna "Valor" encontramos la actual contraseña encodeada en base64.
- Seleccionamos dicho valor y lo eliminamos escribiendo el nuevo valor en texto plano.
- Aplicamos los cambios pulsando en "Continuar".
- Verificamos desde la url de nuestro WordPress que podemos acceder a la url http://www.dominio.com/wp-login.php.