Vez ou outra eu preciso resetar a senha de algum usuário do WordPress. Seja porque eu (ou o cliente) esqueci, é um site clone, um backup antigo, etc.
E o jeito mais fácil é rodando os comandos:
use nome_da_base;
SELECT user_login, user_pass FROM wp_users;
UPDATE wp_users SET user_pass = MD5('nova_senha') WHERE user_login='nome_do_usuario';
Se você não lembra o nome da base, tente usar o comando “show databases;” para olhar as bases no banco.
Pode ocorrer também de a tabela wp_users ter outro nome, pois às vezes durando a instalação pode ser mudado os prefixos. Mas provavelmente sera algumacoisa_users.
Atente para usar as aspas corretas, às vezes ao copiar e colar os comandos elas bugam.
A função MD5 é necessária para tornar a senha em um hash md5. Você pode gerar esse hash externamente, ou copiar de outro usuário, por exemplo, e colar diretamente ali, sem usar a função.
Não esqueça também de alterar os valores nova_senha e nome_do_usuario.
Lembrando que não é possível descobrir a senha antiga, apenas substituí-la.
Deixe um comentário