Se você precisa criar um novo usuário no WordPress, mas não consegue acessar o painel administrativo, há uma alternativa eficaz: adicionar manualmente um novo perfil diretamente no banco de dados. Esse método é muito útil em situações onde o login está inacessível, há problemas com permissões de administrador ou quando é necessário criar um usuário de forma rápida e segura.
Neste guia, você aprenderá como cadastrar um usuário no WordPress via MySQL, garantindo acesso ao sistema sem complicações. O processo envolve a inserção de dados na tabela wp_users, a configuração correta das permissões na wp_usermeta e a definição de um login funcional.
Seguindo as etapas corretamente, você poderá criar um novo administrador sem precisar acessar o painel do WordPress, utilizando apenas o phpMyAdmin ou qualquer gerenciador de banco de dados MySQL. Vamos ao passo a passo para garantir que seu novo usuário seja configurado de forma correta e segura!
Para criar um novo usuário no WordPress diretamente pelo banco de dados (MySQL), siga estes passos:
Passo 1: Acesse o banco de dados
- Acesse o phpMyAdmin ou conecte-se ao MySQL via terminal.
- Selecione o banco de dados do seu site WordPress.
Passo 2: Inserir um novo usuário
Execute a seguinte consulta SQL para criar um novo usuário (substitua os valores conforme necessário):
INSERT INTO wp_users (user_login, user_pass, user_nicename, user_email, user_status, display_name)
VALUES ('novo_usuario', MD5('senha123'), 'Novo Usuário', '[email protected]', 0, 'Novo Usuário');
⚠️ Nota: O prefixo da tabela (
wp_
) pode ser diferente dependendo da instalação do seu WordPress. Verifique o prefixo correto no seu banco de dados.
Passo 3: Atribuir a função de administrador
Agora, vincule o usuário à tabela wp_usermeta
, atribuindo a ele a função de administrador:
INSERT INTO wp_usermeta (user_id, meta_key, meta_value)
VALUES ((SELECT ID FROM wp_users WHERE user_login = 'novo_usuario'), 'wp_capabilities', 'a:1:{s:13:"administrator";b:1;}');
INSERT INTO wp_usermeta (user_id, meta_key, meta_value)
VALUES ((SELECT ID FROM wp_users WHERE user_login = 'novo_usuario'), 'wp_user_level', '10');
Passo 4: Teste o login
Agora, vá até a tela de login do WordPress (seusite.com/wp-admin
), insira o usuário e senha criados e veja se tudo está funcionando corretamente.
Se precisar de mais alguma ajuda, me avise! 🚀
Agência Digital HGX Criação de Sites Incríveis e Marketing Digital Inteligente
Solicite a sua cotação conosco: [email protected] 🏆🚀💎
(31) 99192-5119
Dicas Sobre criação de sites e marketing digital