Restablecer una contraseña de WordPress por CLI

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);

 

Leave a Reply

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *