En este post explicaré como después de olvidarte de la contraseña de WordPress, como restablecerla si se tiene acceso a la máquina donde está instalado. Esto es un proceso muy sencillo y que ahorrará bastantes quebraderos de cabeza.
Para empezar, logearse en mysql
# mysql -u root -p
Una vez en mysql mostrar todas las tablas
mysql> show databases;
Una vez mostradas las tablas elegir cual es la de nuestro wordpress
mysql> use wordpres_database;
Y a continuación, mostrar todos los usuarios que hay
mysql> SELECT ID, user_login, user_pass FROM wp_users;
+------+----------------+------------------------------------+ | ID | user_login | user_pass | +------+----------------+------------------------------------+ | 5 | Admin | $P$BTjWUp4S.1MHg38iW1gG9mGfnw.vtd1 | | 3 | Operativoslinux| $P$B1fd9ltoP1Sx17XSMSZHz90XHCGnjD1 | +------+----------------+------------------------------------+
Una vez aquí elegir el usuario mediante el ID y para cambiar la contraseña, hay que generar una en formato MD5 (echo -n "<contraseña>" | md5sum
)
mysql> UPDATE (wp_users) SET user_pass="<Contraseña en formato MD5>" WHERE ID = (<ID del usuario>);
ejemplo: UPDATE (wp_users) SET user_pass="740665d2271e5dc661ae555267ef42f6" WHERE ID = (3);