Cómo restablecer la contraseña de administrador de WordPress desde la línea de comandos

Restablecer el inicio de sesión de WordPress a través del shell puede hacerse con el cliente de línea de comandos MySQL mysql o utilizando el cliente wp-cli un pequeño pero práctico programa para gestionar instancias de WordPress en el shell.

Utilizar el comando mysql para establecer una nueva contraseña de WordPress

El primer paso es acceder a tu servidor mediante SSH. Antes de cambiar la contraseña de la base de datos, debes comprobar que tienes una copia de seguridad reciente de la base de datos, por si algo sale mal.

Utiliza la herramienta de línea de comandos MySQL para conectarte al servidor MySQL o MariaDB:

mysql -u username -p

Sustituyendo nombre de usuario por tu nombre de usuario MySQL. Se te pedirá que introduzcas tu contraseña.

Una vez que hayas iniciado sesión en MySQL, tienes que seleccionar tu base de datos de WordPress:

use wordpress_db;

Sustituye `wordpress_db` por el nombre de tu base de datos.

A continuación, debes ejecutar una consulta SQL para actualizar la contraseña del usuario. WordPress utiliza el algoritmo hash MD5:

UPDATE `wp_users` SET `user_pass` = MD5('newpassword') WHERE `user_login` = 'yourusername';

Sustituye newpassword por tu nueva contraseña deseada y yourusername por tu nombre de usuario de WordPress.

Escribe

exit

para salir de la consulta MySQL.

Actualizar la contraseña de administrador de WordPress con wp-cli

Utilizar el comando wp-cli es aún más fácil para restablecer la contraseña de administrador de WordPress.

El primer paso es iniciar sesión en tu servidor mediante SSH. Si aún no has instalado wp-cli, sigue estas instrucciones.

A continuación, utiliza el comando wp-cli para restablecer la contraseña:

wp user update username --user_pass=newpassword

Sustituye username por tu nombre de usuario de WordPress y newpassword por tu nueva contraseña.

También te podría gustar...