Voltar para blog

Alterando a senha de usuário WordPress

17/01/2025 · 2 min · WordPress

Compartilhar

Em alguns casos, seja por esquecimento ou por comprometimento da conta, o usuário administrador pode perder o acesso ao painel do WordPress.

Felizmente, existem formas de redefinir a senha, tanto via WP-CLI quanto diretamente pelo banco de dados.

Via WP-CLI

Caso o WP-CLI esteja instalado no servidor, a redefinição é simples e rápida. Se ainda não estiver instalado, consulte a documentação oficial para instalação.

Liste os usuários existentes:

php wp user list

Identifique o ID do usuário que deseja alterar e execute:

php wp user update ID_DO_USUARIO --user_pass="NOVA_SENHA"

Pronto. O usuário já poderá acessar o wp-admin com a nova senha.

Via banco de dados

Se o WP-CLI não estiver disponível, é possível redefinir a senha diretamente no banco de dados utilizado pelo WordPress.

Identifique o nome do banco de dados:

grep DB wp-config.php

Conecte-se ao MySQL/MariaDB:

mysql -u USUARIO -p

Digite a senha quando solicitado. Se a conexão for bem-sucedida, você verá algo como:

MariaDB [(none)]>

Selecione o banco:

use BANCO_DE_DADOS;

Liste as tabelas para identificar o prefixo:

show tables;

No exemplo abaixo, o prefixo é wp_:

| wp_users |
| wp_posts |
| wp_options |
...

Localize o usuário administrativo:

select user_login from wp_users WHERE ID = '1';
Aviso: Em instalações não hardenizadas, o ID 1 geralmente corresponde ao administrador.

O resultado exibirá algo como:

+-------------+
| user_login  |
+-------------+
| usuario     |
+-------------+
1 row in set (0.001 sec)

Defina a nova senha (usando MD5 pela praticidade em recuperação emergencial):

UPDATE wp_users SET user_pass = MD5('novaSenha123') WHERE user_login = 'usuario';

Se a alteração for bem-sucedida:

Query OK, 1 row affected (0.001 sec)
Rows matched: 1 Changed: 1 Warnings: 0

Agora você já pode acessar o painel administrativo com a nova senha definida.

Aviso: Após redefinir a senha no banco de dados, altere novamente pelo painel do WordPress. Isso garante que o sistema gere um hash mais seguro para a conta.
CC BY-NC

Este post está licenciado sob CC BY-NC.

Comentários

Participe da discussão abaixo.