Cómo restablecer la contraseña de administrador de WordPress a través del símbolo del sistema de MySQL

Cómo restablecer la contraseña de administrador de WordPress a través del símbolo del sistema de MySQL

A veces, un usuario de WordPress. con una de las siguientes capacidades, como administrador, editor, autor, colaborador o suscriptor, olvida sus credenciales de inicio de sesión, especialmente la contraseña.

La contraseña de WordPress. se puede cambiar fácilmente a través del formulario de inicio de sesión de WordPress “ Contraseña perdida. . Sin embargo, si la cuenta de WordPress no tiene forma de acceder a su dirección de correo electrónico, cambiar la contraseña usando este mecanismo puede ser imposible. En tales casos, el trabajo de actualizar la contraseña de una cuenta de WordPress solo puede ser administrado por un administrador del sistema con privilegios completos para el demonio de la base de datos MySQL.

En esta guía, le mostraremos cómo restablecer la contraseña de una cuenta de WordPress. a través de la línea de comandos de MySQL en Linux.

Antes de iniciar sesión en el servicio de base de datos MySQL/MariaDB. primero cree una versión MD5 Hash. de la nueva contraseña que se asignará a la cuenta mediante la ejecución del siguiente comando.

Reemplace la cadena “ newpass. utilizada en este ejemplo con su propia contraseña segura. Copie el hash de la contraseña MD5. en un archivo para luego pegar el hash en el campo de contraseña de usuario de MySQL.

# echo-n “newpass” | md5sum  Crear contraseña MD5 WordPress  Crear contraseña MD5 WordPress Crear contraseña MD5 WordPress freestar.config.enabled_slots.push (LocationName:” tecmint_incontent “, slotId: “tecmint_incontent”);

Después de haber generado la nueva contraseña MD5 hash, inicie sesión en la base de datos MySQL con privilegios de root y emita el siguiente comando para identificar y seleccionar la base de datos de WordPress. En este caso, la base de datos de WordPress se llama “ wordpress. .

# mysql-u root-p MariaDB [(none)]>. mostrar bases de datos; MariaDB [(ninguno)]>. use wordpress;  Conectar y seleccionar la base de datos de WordPress  Conectar y seleccionar la base de datos de WordPress Conectar y seleccionar la base de datos de WordPress

A continuación, ejecute el siguiente comando para identificar la tabla responsable de almacenar las cuentas de usuario de WordPress. Por lo general, la tabla que almacena toda la información del usuario es wp_users.

Consulte la tabla wp_users para recuperar el ID de todos los usuarios, el nombre de inicio de sesión y la contraseña e identificar el campo de ID de nombre de usuario de la cuenta que necesita que se cambie la contraseña.

El valor de ID de nombre de usuario se utilizará para actualizar aún más la contraseña.

MariaDB [(none)]>. mostrar tablas; MariaDB [(ninguno)]>. SELECT ID, user_login, user_pass FROM wp_users;  Lista de todos los usuarios de WordPress en MySQL  Lista de todos los usuarios de WordPress en MySQL Lista de todos los usuarios de WordPress en MySQL

Una vez que haya identificado correctamente el ID. del usuario que necesita cambiar la contraseña, emita el siguiente comando para actualizar su contraseña. Reemplace el ID de usuario y la contraseña MD5 Hash según corresponda.

En este caso, el ID de usuario es 1. y el nuevo hash de contraseña es: e6053eb8d35e02ae40beeeacef203c1a.

MariaDB [(ninguno)]>. ACTUALIZAR wp_users SET user_pass = “ e6053eb8d35e02ae40beeeacef203c1a. DONDE ID = 1.  Restablecer la contraseña de administrador de WordPress en MySQL  Restablecer la contraseña de administrador de WordPress en MySQL Restablecer la contraseña de administrador de WordPress en MySQL

En caso de que no tenga una contraseña con hash MD5. puede ejecutar el comando MySQL UPDATE. con la contraseña escrita en texto plano, como se muestra en el siguiente ejemplo.

En este caso usaremos la función MySQL MD5 () para calcular el Hash MD5 de la cadena de contraseña.

MariaDB [(none)]>. UPDATE wp_users SET user_pass = MD5 (‘ the_new_password. ) WHERE ID = 1;

Después de que se haya actualizado la contraseña, consulte la tabla wp_users. con el ID del usuario al que ha cambiado la contraseña para recuperar esta información de la base de datos de usuarios.

MariaDB [(ninguno)]>. SELECCIONAR ID, user_login, user_pass FROM wp_users DONDE ID = 1;

¡Eso es todo! Ahora, informe al usuario que su contraseña ha sido actualizada y debería poder iniciar sesión en WordPress con la nueva contraseña.