Suponha que você não sabe a senha do seu usuário WordPress e não tenha acesso à interface gráfica do banco de dados do mesmo (phpMyAdmin). Nesse caso, a única forma de você resetar a senha é alterando-a manualmente via linha de comando do Mysql/MariaDB. Para fazer isso, siga os passos abaixo:
- Defina uma nova senha e obtenha o MD5 hash da sua senha.
- No Unix/Linux:
- Crie um arquivo wp.txt contendo a nova senha que você deseja (a NADA mais)
- tr -d '\r\n' < wp.txt | md5sum | tr -d ' -'
- rm wp.txt
- No Mac OS X:
- Crie um arquivo wp.txt
- contendo a nova senha que você deseja (a NADA mais), e então entre com as linhas abaixo
- md5 -q ./wp.txt; rm ./wp.txt (se você quiser que o MD5 hash seja impresso na tela)
- md5 -q ./wp.txt | pbcopy; rm ./wp.txt (se você quiser que o MD5 hash seja copiado para a área de transferência)
- No Unix/Linux:
- Faça login no Mysql/MariaDB como root: “mysql -u root -p“
- Digite sua senha de root
- “use (nome_da_base)” (selecione a base de dados do WordPress)
- “show tables;” (procure por uma tabela cujo nome contenha “users” no final; provavelmente será “wp_users”)
- “SELECT ID, user_login, user_pass FROM nome_da_tabela_que_voce_encontrou;” (isso de mostrará o id, usuário e senha cadastrados no WordPress)
- “UPDATE nome_da_tabela_que_voce_encontrou SET user_pass="MD5_hash_que_voce_gerou" WHERE ID = id_do_usuario_que_voce_deseja_resetar_a_senha;” (muda de fato a senha do usuário)
- “SELECT ID, user_login, user_pass FROM nome_da_tabela_que_voce_encontrou;” (só para confirmar se a senha foi mesmo alterada)
- Digite Control-D para sair do Mysql
Pronto! Feito isso, sua senha estará alterada. Para testar, tente efetuar login no WordPress com a nova senha.
Fonte: WORDPRESS