Erro: acesso negado ao usuário ‘Root’ @ ‘localhost’ (usando a senha: SIM e NÃO)

Erro de acesso negado para o usuário 'root' @ 'localhost' ocorre ao tentar entrar no banco de dados

Erro 1045 ocorre devido a um acesso negado ao banco de dados

O conteúdo do artigo:

  • 1 Causas de acesso negadas pelo erro do usuário ‘root @ localhost
  • 2 Como corrigir o erro 1045 no MySQL

Causas de acesso negadas pelo erro do usuário ‘root @ localhost

Para acessar o MySQL livremente, três devem corresponder parâmetros que descrevem o usuário do banco de dados – nome, nome e senha do carro. Se houver discrepâncias, acesso será negado. A causa mais simples do problema é entrada incorreta de senha. Além disso, pode causar um erro. sintaxe incorreta.

Não existe uma dependência simples de nome de usuário no sistema MySQL – senha, o nome do host desempenha um papel importante na obtenção de acesso ao banco de dados. Pode ser na forma de um endereço IP, nome de domínio, palavra-chave (por exemplo, localhost) ou um caractere que combine várias máquinas em grupo (por exemplo,% – qualquer host, exceto o local).

O phpMyAdmin usa entrada automática de senha, portanto o erro é acompanhado por (Usando a senha: NÃO)

O erro possui uma chave (Usando a senha: NÃO) ao entrar no banco de dados por meio de o navegador

Os erros mais comuns ao acessar o banco de dados:

  1. Ao atribuir direitos a um novo usuário, o endereço não foi especificado a máquina com a qual pode se conectar. Nesse caso, ele será permitido automaticamente usar o banco de dados de qualquer host, exceto local e quando você tenta se conectar ao localhost, ocorre um erro acesso.
  2. Aspas colocadas incorretamente. Se ao criar gravação do usuário ername nomedeusuário @ localhost, isso significa que username @ localhost pode conectar-se a partir de qualquer máquina, exceto local e não esse nome de usuário pode se conectar a partir de um computador localhost. Nome de usuário e nome da máquina devem ter seu próprio par aspas.
  3. Usando uma senha se não estiver no banco de dados.

Dependendo do método de conexão com o banco de dados Acesso negado para o usuário ‘root @ localhost (usando senha: SIM ou NÃO), diferentes métodos de solução são usados problemas

Como corrigir o erro 1045 no MySQL

Se o erro for Acesso negado para o usuário ‘root @ localhost (Usando senha: SIM e NÃO) aparece com Usando senha: SIM, O problema é que a senha foi inserida incorretamente. Confira é possível, tendo aberto a tabela mysql.user na qual os dados todos os usuários.

Você pode descobrir se uma senha foi definida para entrada na tabela mysql.user

A tabela mysql.user armazena informações de login do usuário

O procedimento é o seguinte:

  1. Abra a tabela do usuário.
  2. Verifique se o usuário raiz existe com o host localhost. Se houver, consulte o campo “senha”. Se houver vazio, vá para O banco de dados pode ser inserido sem uma senha. Se houver algo lá, então você digite a senha errada.
  3. Altere a senha com o comando SET PASSWORD.
  4. Se não houver usuário root, crie-o, defina uma senha e conceder-lhe direitos.

Depois disso, você pode entrar no banco de dados. Se você não alterar os dados acontece que você deve usar o parâmetro –skip-grant-tables que substitui todas as configurações de permissão.

No arquivo config.inc.php, você deve especificar o nome de usuário e a senha corretos

Linhas a serem alteradas no arquivo de configuração

Se o erro aparecer com a tecla (Usando a senha: NÃO), você precisará faça o seguinte modifique o arquivo config.inc.php, especificando nele dados corretos. Se o problema ocorrer ao instalar o MySQL, precisa excluir os bancos de dados da versão antiga do programa ou alterar senha para acessá-los usando o modo -skip-grant-tables.

Portanto, o erro é Acesso negado para o usuário ‘root @ localhost (Usando a senha: SIM ou NÃO) ocorre quando a senha não corresponde e nome de usuário e é facilmente corrigido substituindo dados para entrada.

James Walls

Social Media Specialist & Influencer.

Rate author
Autoritariamente sobre redes sociais
Add a comment