En ocasiones, por la razón que sea, no disponemos de acceso al backend de WordPress, bien por olvido de la contraseña o porque heredamos de otro administrador la gestión del sitio web desarrollado en WordPress y desconocemos las credenciales de acceso lo que nos limita la gestión del mismo.
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.