Às vezes, um WordPress usuário, com um dos seguintes recursos, como administrador, editor, autor, contribuidor ou assinante, esquece suas credenciais de login, especialmente a senha.
WordPress a senha pode ser facilmente alterada via “Senha perdida”Formulário de login do WordPress. No entanto, se a conta do WordPress não tiver como acessar seu endereço de e-mail, a alteração da senha por meio desse mecanismo pode ser impossível. Nesses casos, a tarefa de atualizar a senha de uma conta do WordPress só pode ser gerenciada por um administrador de sistema com privilégios totais para o daemon de banco de dados MySQL.
Neste guia, mostraremos como redefinir a senha de uma conta do WordPress por meio do Linha de comando MySQL no Linux.
Antes de entrar no MySQL / MariaDB serviço de banco de dados, primeiro crie um Hash MD5 versão da nova senha que será atribuída à conta, emitindo o comando abaixo.
Substitua o "newpass”String usada neste exemplo com sua própria senha forte. Copie a senha MD5 hash em um arquivo para posteriormente colar o hash no campo de senha de usuário do MySQL.
# echo -n "newpass" | md5sum.
Depois de gerar o novo hash MD5 de senha, faça login no banco de dados MySQL com privilégios de root e emita o comando abaixo para identificar e selecionar o banco de dados WordPress. Neste caso, o banco de dados WordPress é denominado “wordpress”.
# mysql -u root -p. MariaDB [(nenhum)]> mostrar bancos de dados; MariaDB [(nenhum)]> use wordpress;
Em seguida, execute o comando abaixo para identificar a tabela responsável por armazenar contas de usuário do WordPress. Normalmente, a tabela que armazena todas as informações do usuário é wp_users
.
Consulta wp_users
tabela para recuperar todos os usuários EU IA
, nome de login e senha e identificar o campo de ID do nome de usuário da conta que precisa da senha alterada.
O valor do ID do nome de usuário será usado para atualizar a senha.
MariaDB [(nenhum)]> mostrar tabelas; MariaDB [(nenhum)]> SELECT ID, user_login, user_pass FROM wp_users;
Depois de identificar corretamente o EU IA do usuário que precisa da senha alterada, execute o comando abaixo para atualizar sua senha. Substitua o usuário EU IA
e senha MD5
Hash em conformidade.
Neste caso, o ID do usuário é 1 e o novo hash de senha é: e6053eb8d35e02ae40beeeacef203c1a.
MariaDB [(nenhum)]> ATUALIZAR wp_users SET user_pass = "e6053eb8d35e02ae40beeeacef203c1a"WHERE ID = 1;
Caso você ainda não tenha um MD5 senha com hash, você pode executar ATUALIZAÇÃO DO MySQL comando com a senha escrita em texto simples, conforme mostrado no exemplo abaixo.
Neste caso, usaremos MySQL MD5 ()
para calcular o hash MD5 da string da senha.
MariaDB [(nenhum)]> ATUALIZAR wp_users SET user_pass = MD5 ('the_new_password') ONDE ID = 1;
Depois que a senha for atualizada, consultar wp_users tabela com o ID do usuário cuja senha você alterou para recuperar essas informações do banco de dados do usuário.
MariaDB [(nenhum)]> SELECT ID, user_login, user_pass FROM wp_users WHERE ID = 1;
Isso é tudo! Agora, informe ao usuário que sua senha foi atualizada e ele deve conseguir fazer o login no WordPress com a nova senha.