Se você perdeu o acesso ao seu site WordPress e não consegue redefinir a senha (por exemplo, o site foi invadido e o usuário administrador foi excluído), você ainda pode criar um novo usuário administrador por meio do banco de dados. Para obter dicas sobre como melhorar a segurança do seu site WordPress, caso você já tenha sido hackeado e queira evitar que isso aconteça novamente, leia aqui.
Este artigo mostra como adicionar um usuário administrador ao banco de dados do WordPress usando o MySQL, o que permitirá que você recupere o acesso.
Observação: antes de fazer qualquer alteração em seu banco de dados, é altamente recomendável que faça um backup primeiro.
- Passo 1 - Abra a sua base de dados em phpMyAdmin
- Passo 2 - Adicionar um usuário à tabela _users
- Passo 3 - Adicionar um usuário à tabela _usermeta
- Passo 4 - Confirme o novo usuário no WP Admin
Passo 1 - Abra a sua base de dados em phpMyAdmin
- Faça login no seu one.com painel de controle e selecione PHP & Base de dados MariaDB no bloco Definições avançadas.
- Selecione seu banco de dados WordPress em PhpMyAdmin e abra o banco de dados.
- Se a lista de conteúdo da tabela no menu à esquerda não estiver aberta, você poderá clicar no símbolo de adição ao lado do nome do banco de dados para abri-la.
- Selecione a tabela que termina em _users, por exemplo, wp_users.
Dica: se você tiver mais de uma instalação do WordPress em seu espaço na web, você precisa garantir que está acessando a tabela certa. Você pode verificar isso em procurando o prefixo da tabela em wp-config.php. Em caso de dúvida, você sempre pode entrar em contato com nosso suporte.
Passo 2 - Adicionar um usuário à tabela _users
- Clique na tabela que termina em _users (por exemplo, wp_users) para ver a lista atual de usuários.
- Clique na guia Inserir na parte superior da tela para inserir as informações de um novo usuário administrador.
- Para preencher o formulário Inserir, adicione as seguintes informações:
- ID: escolha um número exclusivo (em nosso exemplo, usaremos 2)
- user_login: o nome de usuário que será usado ao fazer login
- user_pass: adicione uma senha e certifique-se de selecionar MD5 no menu de funções (veja a captura de tela abaixo)
- user_nicename: o nome completo ou apelido do usuário
- user_email: o endereço de e-mail do usuário
- user_url: endereço do seu site
- user_registered: selecione a data e a hora em que o usuário foi registrado usando o calendário
- user_activation_key: deixe em branco
- user_status: defina isso como 0
- display_name: nome público exibido
Passo 3 - Adicionar um usuário à tabela _usermeta
A próxima etapa é adicionar as permissões apropriadas ao usuário.
- Procure a tabela que termina em _usermeta (por exemplo, wp_usermeta) no menu à esquerda e clique nela.
- Clique na guia Inserir como você fez na etapa anterior.
- Adicione as seguintes informações ao formulário Inserir:
- umeta_id: deixe em branco (ele será gerado automaticamente)
- user_id: adicione o mesmo ID de usuário usado na etapa anterior
- meta_key: insira sua tabela prefix_capabilities (em nosso exemplo, isso seria wp_capabilities)
-
meta_value: copie e insira esse valor:
a:1:{s:13:"administrator";s:1:"1";}
- umeta_id: deixe em branco (ele será gerado automaticamente)
- user_id: o ID de usuário que você usou nas etapas anteriores
- meta_key: enter wp_user_level
- meta_value: 10
Passo 4 - Confirme o novo usuário no WP Admin
Com o nome de usuário e a senha que você especificou para esse usuário, agora você deve conseguir fazer login no seu administrador do WordPress. Você pode acessar a página de login da sua instalação do WordPress adicionando /wp-admin no final do seu URL, por exemplo: one-example.net/wp-admin
- Faça login no WP Admin com a conta de usuário recém-criada.
- Depois de fazer login, você precisa navegar até Usuários > Todos os usuários.
- Clique no nome de usuário que você acabou de criar.
- Os usuários recém-criados devem ser editados e salvos uma vez - nenhum dado precisa ser alterado. Role até o final da página e clique em Atualizar perfil.
Ao fazer isso, o WordPress limpará o usuário que você acabou de criar e adicionará algumas informações extras de que ele precisa. - Feito!
Nota: Caso você tenha sido hackeado e recuperado o acesso ao seu administrador do WP, continue com este guia: Como faço para reparar um site WordPress hackeado?
Artigos relacionados: