Como adicionar um usuário ao banco de dados WordPress via phpMyAdmin 1

Como adicionar um usuário ao banco de dados WordPress via phpMyAdmin

A perda de acesso ao painel de um site já aconteceu com todos os usuários do WordPress que participam da criação do site pelo menos uma vez. Na maioria das vezes, é uma questão de esquecimento da senha. Nesse caso, você pode recuperar a senha facilmente usando o e-mail de recuperação ou alterando-a diretamente no banco de dados.

No entanto, em outros casos menos frequentes, recuperar o acesso ao painel pode ser um problema. As contas de administrador são as mais afetadas por isso, pois têm mais privilégios. Esses outros motivos para perder o acesso ao painel incluem a exclusão acidental da conta do usuário ou do seu site ser hackeado, o que pode resultar na exclusão de algumas contas, incluindo sua única conta de administrador.

Também é possível que você só tivesse uma conta de administrador vinculada ao seu webmaster anterior, cuja saída o impediu de fazer login no painel de administração ou em qualquer uma de suas contas não administrativas.

Saber como adicionar um usuário WordPress via phpMyAdmin pode ser útil nessas situações. Isso é particularmente relevante para adicionar contas de administrador e, como tal, elas serão o foco principal deste artigo. No entanto, também mostraremos como adicionar contas com funções de usuário padrão (não administrativas), caso seja necessário fazer isso fora do painel.

Como adicionar um usuário ao banco de dados WordPress via phpMyAdmin

Como já mencionamos por que seria útil conhecer outros meios de recuperar o acesso ao seu painel, agora vamos nos aprofundar em como fazê-lo. Para poder aplicar nossos métodos sugeridos, você precisará ter acesso ao painel de controle de sua hospedagem na web. Estaremos usando cPanel em nossos exemplos.

Na seção a seguir, mostraremos como adicionar um usuário do WordPress via phpMyAdmin e como atribuir a ele privilégios de administrador. Também discutiremos como o processo será diferente se você quiser atribuir outros privilégios não administrativos. Uma vez que este guia requer que você edite seu banco de dados diretamente, é altamente recomendável fazer um backup dele com antecedência.

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

Primeiro, conectar ao cPanel usando suas credenciais cPanel e Clique no phpMyAdmin opção, localizado no Bancos de dados seção próxima ao topo da tela.

Bancos de dados phpMyAdmin

Após clicar nele, o phpMyAdmin será aberto em uma guia separada. Encontre seu banco de dados no menu à esquerda e clique nele para abrir, a seguir encontre a tabela wp_users e Clique nisso.

Wp_users de banco de dados

Antes de prosseguirmos, devemos resolver rapidamente dois problemas que você pode encontrar ao executar as etapas descritas acima.

Se você esqueceu o nome do seu banco de dados, não se preocupe – ele está armazenado no arquivo wp-config.php. Para encontrá-lo, você só precisa dar uma olhada no arquivo wp-config.php e procurar por uma linha de código que especifica o nome do seu banco de dados.

Para fazer isso, volte para a visualização principal do painel de controle do servidor e Clique no Gerenciador de arquivos opção localizado na seção superior da tela.

Gerenciador de arquivos de arquivos

Na guia que é aberta, encontre seu site e navegue até o diretório raiz do WordPress, frequentemente denominado public_html. Depois, localize o arquivo wp-config.php, clique nele, e selecione os Visualizar opção na lista suspensa.

wp-config

Isso permitirá que você veja o conteúdo do arquivo wp-config.php. Na seção que contém as configurações do MySQL, localizada próximo à parte superior do arquivo, procure uma linha de código com o nome do seu banco de dados. Será no seguinte formato:

define( 'DB_NAME', 'your-database-name-here' );

A parte com ‘nome-do-seu-banco-de-dados-aqui‘será substituído pelo nome real do seu banco de dados.

wp-config php

Alguns usuários podem decidir alterar o prefixo padrão do banco de dados WordPress (que é wp_) por razões de segurança. Se esse for o seu caso também, você deve procurar a tabela do banco de dados chamada yourprefix_users, em vez de wp_users. Observe, a parte com yourprefix_ será substituído pelo seu prefixo personalizado. Saber o prefixo do seu banco de dados é muito importante e será mencionado várias vezes ao longo do artigo.

Com isso dito, podemos continuar com nosso guia sobre como usar o phpMyAdmin para adicionar um usuário administrador do WordPress. Depois de acessar o Comercial mesa, você será colocado dentro da Navegar aba. Clique no Inserir aba na seção superior da tela, em vez disso.

phpMyAdmin Insert

Para adicionar um usuário, você precisará preencher os valores das colunas mostradas no Inserir aba. Vamos cobrir brevemente o que são:

– ID – número exclusivo atribuído a um usuário quando é criado,
– user_login – nome de usuário para o usuário que deseja criar,
– user_pass – senha para o usuário que você deseja criar,
– user_nicename – um nome pelo qual o usuário será referido,
– user_email – e-mail para o usuário que você deseja criar,
– user_url – URL do usuário se ele tiver um site ou perfil de mídia social que deseja vincular,
– user_registered – a data em que o usuário foi criado,
– user_activation_key – chave usada para autenticação ao redefinir a senha,
– user_status – um número que determina o status do usuário (atualmente obsoleto), e
– display_name – o nome do usuário que é exibido no site.

Para adicionar um novo usuário, você precisará preencher os seguintes campos: user_login, user_pass (ao selecionar a função de criptografia MD5), user_nicename, user_email, user_url, user_registered e display_name. Quando terminar de adicionar as informações necessárias, aperte o Vai botão abaixo.

Adicionar novo usuário

Além das opções que mencionamos, deixamos as outras definidas com seus valores padrão. Das três opções restantes, a identificação é o mais importante e será gerado automaticamente após a criação do usuário.

Espere até que o processo de criação termine; você verá uma mensagem de sucesso semelhante à mostrada abaixo.

Mensagem de Sucesso

Depois, clique na guia Navegar para acessá-la mais uma vez. Aqui você pode ver o ID do usuário recém-criado; você precisará dessas informações para mais tarde, portanto, certifique-se de memorizá-las. No nosso caso, foram 17.

ID do usuário

Então, voltar para a tela principal do seu banco de dados e Clique no wp_usermeta tabela para acessá-lo. Como mencionamos anteriormente, se você alterou o prefixo padrão do banco de dados do WordPress (wp_), deve procurar a tabela chamada yourprefix_usermeta.

wp-usermeta

Próximo, Clique no Inserir aba. Você verá uma tela semelhante a esta abaixo, com duas seções onde você precisa adicionar dados.

Inserir guia

Esta é a etapa final e mais importante—atribuir uma função de usuário ao usuário recém-criado. Todas as etapas que descrevemos até agora serão as mesmas quando você criar qualquer novo usuário, independentemente da função que ele terá. Agora, vamos dar uma olhada em como você pode atribuir privilégios de administrador ao seu novo usuário.

Na primeira seção, adicione o ID você memorizou anteriormente como o valor da coluna user_id. Então defina wp_capabilities como o valor da coluna meta_key. Finalmente, adicione o seguinte código como o valor da coluna meta_value:

a:1:{s:13:"administrator";b:1;}

Se você alterou o prefixo do banco de dados, também precisará alterar o wp_ parte em wp_capabilities para corresponder ao seu prefixo personalizado.

Valores wp-usermeta

Depois, role para baixo até a segunda seção. Adicione o user_id mais uma vez, definir wp_user_level como o valor da meta_key e insira 10 como o valor da coluna meta_value. Então, aperte o Vai botão para atribuir privilégios de administrador a este novo usuário.

Insira os valores

Um pouco depois, você verá uma mensagem de sucesso na forma da consulta que foi executada graças aos dados inseridos.

Mensagem de Sucesso

Depois, você pode fazer login no seu site com o novo nome de usuário e senha você criou e recuperou o acesso ao seu site, caso o tenha perdido antes. Você pode usar este novo usuário administrador como achar melhor, incluindo usá-lo para recuperar sua conta de administrador anterior.

Como adicionar um usuário com função de usuário não administrativo ao banco de dados do WordPress via phpMyAdmin

Como mencionamos antes, o processo de criação de qualquer usuário é o mesmo no phpMyAdmin. A única diferença entre um administrador e qualquer outra função de usuário são os dados inseridos no wp_usermeta tabela.

Portanto, nós sugerimos que você analise a seção anterior primeiro para aprender como você pode criar um usuário. Você pode seguir as mesmas etapas até a parte com o acesso ao wp_usermeta tabela. No momento em que você Acesse o wp_usermeta tabela, você deve mudar para o Inserir aba. Você verá uma visão semelhante a esta abaixo, mostrando duas subseções.

Inserir guia

Na subseção superior, você deve inserir o ID do usuário que você criou como o valor para a coluna user_id. Além disso, digitar wp_capabilities no campo de valor da coluna meta_key.

Então, role para baixo até a subseção inferior e insira o ID do seu usuário no campo de valor da coluna user_id. Definir wp_user_level no campo de valor da coluna meta_key. Se você acompanhou a parte deste artigo que descreve a atribuição de uma função de usuário administrador, provavelmente percebemos que os passos que estamos tomando são os mesmos. Isso ocorre porque diferentes funções de usuário são atribuídas a usuários com base nas entradas nos campos meta_value associados com wp_capabilities e a wp_user_role meta_keys, respectivamente. Abaixo, você pode ver a entrada para esses campos para todas as funções de usuário não administrador padrão.

wp_capabilities:
a:1:{s:10:"subscriber";b:1;}
wp_user_role:
0
wp_capabilities:
a:1:{s:11:"contributor";b:1;}
wp_user_role:
1
wp_capabilities:
a:1:{s:6:"author";b:1;}
wp_user_role:
2
wp_capabilities:
a:1:{s:6:"editor";b:1;}
wp_user_role:
7

Vamos explicar isso em mais detalhes usando um exemplo.

Se quiséssemos atribuir a função de usuário assinante ao nosso novo usuário, inseriríamos a: 1: {s: 10: ”assinante”; b: 1;} no campo de valor da coluna meta_value, que está diretamente abaixo do wp_capabilities valor meta_key. Além disso, inseriríamos 0 no campo de valor da coluna meta_value, que está diretamente abaixo do wp_user_role valor meta_key. Depois, aperte o Vai botão para terminar o processo.

Valores wp-usermeta
Valores da função do usuário

Se você seguiu todas as etapas corretamente, a mensagem de sucesso deve aparecer em breve.

Mensagem de Sucesso

Todas as funções de usuário restantes são atribuídas de forma semelhante, usando o apropriado wp_capatibilites e wp_user_role valores dados acima.

Pensamentos finais

Saber como criar um usuário WordPress com phpMyAdmin é uma habilidade útil. É especialmente valioso quando você não consegue criar usuários em seu painel ou se precisa recuperar sua conta, mas os métodos usuais falharam. Embora esse conhecimento seja mais valioso quando se trata de criar usuários com privilégios de administrador, ele também pode servir para criar usuários com diferentes funções de usuário. Então, para usar o phpMyAdmin para adicionar um usuário, tudo que você precisa fazer é seguir este artigo e estará pronto em questão de minutos.

Apoie o nosso trabalho ❤️

Se você gostou deste artigo, considere deixar uma gorjeta para nos ajudar a continuar publicando conteúdo de qualidade.

Pagamento seguro no PayPal
Moyens I/O Staff motivou você, dando conselhos sobre tecnologia, desenvolvimento pessoal, estilo de vida e estratégias que irão ajudá-lo.