Como incluir um administrador no banco de dados do WordPress via MySQL

Publicados: 2022-09-08


Você foi bloqueado do seu site WordPress?

Às vezes, os hackers bloqueiam você do seu próprio site, excluindo sua conta de administrador dos bancos de dados.

Nesta postagem, mostraremos claramente como adicionar um consumidor administrador aos bancos de dados do WordPress por meio do MySQL, para que você possa recuperar sua entrada.

Como adicionar um usuário administrador ao banco de dados do WordPress via MySQL

Por que aumentar um consumidor de administrador para os bancos de dados do WordPress por meio do MySQL?

Na época, tivemos um problema em que o site de um usuário foi invadido e sua conta de administrador foi excluída dos bancos de dados. Isso os bloqueou de seu site WordPress sem ter qualquer outra entrada.

Conseguimos permitir que eles tivessem acesso ao site criando um novo usuário administrador imediatamente na página do WordPress. Fizemos isso usando o phpMyAdmin, um software baseado na Internet que permite que você cuide de bancos de dados MySQL usando o navegador do seu site.

Se você se encontrar bloqueado em sua região de administração do WordPress graças a hackers, ou simplesmente porque esqueceu sua senha, poderá fazer o mesmo.

Mesmo assim, você deve sempre fazer um backup do seu banco de dados antes de realizar qualquer edição do MySQL. Então, quando você puder fazer login novamente em seu site, talvez queira seguir nosso tutorial para iniciantes para corrigir seu site WordPress hackeado.

Com isso dito, vamos ver como inserir um administrador no banco de dados do WordPress através do MySQL.

Adicionando um consumidor de administrador aos bancos de dados do WordPress com phpMyAdmin

O PhpMyAdmin vem pré-instalado com a maioria dos provedores de hospedagem de internet WordPress mais bem avaliados. Você pode descobri-lo na parte de bancos de dados do painel cPanel da sua conta de hospedagem na Internet.

Aqui está uma captura de tela do painel de controle do Bluehost:

Abrindo o phpMyAdmin do CPanel

Clicar no ícone abrirá a interface do phpMyAdmin. Você precisa escolher seu banco de dados WordPress da coluna restante.

Logo em seguida, o phpMyAdmin irá selecionar todas as tabelas em seus bancos de dados WordPress. Você estará ganhando variações nas tabelas wp_consumers e wp_usermeta .

Você fará alterações nas tabelas wp_users e wp_usermeta

Incorporando um usuário à tabela wp_people

1º, você precisa encontrar a mesa wp_users e simplesmente clicar nela. Isso exibirá as pessoas agora mostradas na tabela.

Reconheça na captura de tela abaixo que existem dois IDs de usuário na mesa do nosso site de demonstração, 1 e 2. Quando criamos uma nova pessoa para o nosso site de demonstração, damos a ele o ID 3.

Você deseja clicar na guia &#8216Inserir&#8217 na parte superior do monitor para inserir os detalhes de um novo consumidor administrador.

Clique na guia Inserir

Aumente as seguintes informações e fatos para os campos na classificação Inserir:

  • ID : decida uma seleção distinta (em nossa ilustração, usaremos 3)
  • consumer_login : o nome de usuário que será usado ao fazer login
  • consumer_move : aumente uma senha e certifique-se de escolher MD5 no menu de finalidade (veja a captura de tela abaixo)
  • consumer_nicename : o título ou apelido completo do consumidor
  • consumer_e mail : o identificador de correio eletrônico do usuário
  • consumer_url : identificador do seu site
  • person_registered : escolha a data e hora em que o consumidor foi cadastrado utilizando o calendário
  • consumer_activation_vital : deixe em branco
  • user_position : defina isso para
  • display_title : a identidade abrangente da pessoa ou a identificação da exposição
Preencha os campos para o novo usuário

Quando você tiver concluído, certifique-se de clicar no botão 'Ir' para armazenar o novo cliente.

Incorporando um consumidor à tabela wp_usermeta

Agora você quer encontrar a mesa wp_usermeta e clicar nela. Logo em seguida, você deve clicar na aba 'Inserir' como fez na ação anterior.

Em seguida, você deve aumentar a adesão aos dados para o tipo de inserção:

  • unmeta_id : deixe em branco (será gerado automaticamente)
  • user_id : o ID da pessoa que você usou na etapa anterior
  • meta_key : isso deve ser wp_abilities
  • meta_worth : insira isto: a:1:s:13:"administrator"s:1:"1"
Preencha os campos para o novo usuário

Logo depois disso, quando você rolar para baixo você deve encontrar campos para uma segunda linha. Você precisa incorporar as próximas informações e fatos:

  • unmeta_id : deixe este espaço em branco (será gerado automaticamente)
  • user_id : o ID do usuário que você usou nas etapas anteriores
  • meta_vital : você precisa inserir wp_person_degree
  • meta_worth : 10
Preencha os campos para o novo usuário

Quando terminar de inserir os dados nos campos, basta clicar no botão 'Ir'. Parabéns, você criou um novo nome de usuário de administrador.

Agora você deve ser capaz de fazer login no seu espaço de administração do WordPress aplicando o nome de usuário e a senha que você especificou para este usuário.

Assim que você fizer login, você precisa navegar para Usuários finais » Todos os consumidores e, em seguida, basta clicar no nome de usuário que você acabou de criar.

Navegue até Usuários » Todos os usuários e edite o novo usuário

Agora, sem alterar quase nada, vá até a base do site e clique no botão 'Salvar'.

Isso permitirá que o WordPress limpe a pessoa que você acabou de criar e aumente algumas informações necessárias.

Adicionando um usuário administrador ao banco de dados do WordPress usando uma consulta SQL

Se você é um desenvolvedor, pode acelerar o método empregando código.

Simplesmente coloque esta questão SQL em seus bancos de dados:

INSERT INTO `databasename`.`wp_users` (`ID`, `user_login`, `user_pass`, `user_nicename`, `user_email`, `user_url`, `user_registered`, `user_activation_key`, `user_status`, `display_name`) VALUES ('3', 'demo', MD5('demo'), 'Your Name', '[email protected]', 'http://www.example.com/', '2022-09-01 00:00:00', '', '0', 'Your Name')
 
 
INSERT INTO `databasename`.`wp_usermeta` (`umeta_id`, `user_id`, `meta_key`, `meta_value`) VALUES (NULL, '3', 'wp_capabilities', 'a:1:s:13:"administrator"s:1:"1"')
 
 
INSERT INTO `databasename`.`wp_usermeta` (`umeta_id`, `user_id`, `meta_key`, `meta_value`) VALUES (NULL, '3', 'wp_person_level', '10')

Certifique-se de transformar 'databasename' no banco de dados com o qual está fazendo o trabalho. Além disso, realmente não se esqueça de transformar os outros valores em pessoas que você deseja para o novo consumidor, como discutimos na primeira abordagem.

Solte esta consulta SQL em seu banco de dados

Esperamos que este tutorial tenha ajudado você a descobrir como incorporar um administrador aos bancos de dados do WordPress por meio do MySQL. Você também pode querer ver nosso melhor guia de segurança do WordPress ou confira nossa lista de erros comuns do WordPress e como lidar com eles.

Se você gostou deste artigo, inscreva-se em nosso canal do YouTube para tutoriais de videoclipes do WordPress. Você também pode obter-nos no Twitter e Facebook.

O artigo Como inserir um consumidor de administrador nos bancos de dados do WordPress usando o MySQL para começar apareceu no WPBeginner.