Como corrigir: Acesso negado para o usuário 'root' @ 'localhost' Erro no MySQL



Atualizado em maio 2024: Pare de receber mensagens de erro e deixe seu sistema mais lento com nossa ferramenta de otimização. Adquira agora em este link
  1. Baixe e instale a ferramenta de reparo aqui.
  2. Deixe-o escanear seu computador.
  3. A ferramenta irá então consertar seu computador.

MySQL é um sistema de gerenciamento de banco de dados de código aberto baseado na linguagem SQL. O MySQL vem com o painel de controle XAMPP, que também é um aplicativo de código aberto e de uso livre. Recentemente, no entanto, muitos relatórios foram recebidos de usuários que não podem acessar seu banco de dados “MySQL” através de seu navegador e o erro “Acesso negado para uso'root '@' localhost '” é exibido.

A razão para esse problema é que você não concede permissões globais ao usuário. Portanto, depois de conceder ao usuário permissões globais para a seleção, o problema será corrigido.

Neste artigo, iremos guiá-lo da maneira mais simples de resolver esse problema e também informar o motivo desse erro. Siga as instruções cuidadosamente para evitar mais problemas.

Para resolver o erro de acesso negado para o usuário 'root' @ 'localhost' no erro do MySQL

  1. Abra e edite o /etc/my.cnf ou /etc/mysql/my.cnf dependendo da sua distribuição.
  2. Adicione as tabelas de salto de subsídio no [mysqld].
  3. Reinicie o Mysql
  4. Agora você deve conseguir se conectar ao mysql com o seguinte comando mysql -u root -p
  5. Execute mysql> rinse privileges;
  6. Defina uma nova senha com ALTER USER'root '@' localhost 'IDENTIFICADO por'NewPassword';
  7. Retorne para /etc/my.cnf e exclua / comente as tabelas de salto de subsídio.
  8. Reinicie o Mysql
  9. Agora você pode efetuar login com a nova senha mysql -u root -p.

Inicie o MySQL no modo seguro sem senha

mysqld_safe –skip-grant-tables &

Aviso: é perigoso! Eu não tinha dados em nenhuma das minhas tabelas, o que significa que não estava preocupado com leituras maliciosas. A opção “Pular” permite que qualquer pessoa faça login com todos os privilégios sem uma senha. Se você tiver dúvidas sobre suas tabelas, também deve desativar qualquer acesso remoto:



Atualização de maio de 2024:

Agora você pode evitar problemas com o PC usando esta ferramenta, como protegê-lo contra perda de arquivos e malware. Além disso, é uma ótima maneira de otimizar seu computador para obter o máximo desempenho. O programa corrige erros comuns que podem ocorrer em sistemas Windows com facilidade - sem necessidade de horas de solução de problemas quando você tem a solução perfeita ao seu alcance:

  • Passo 1: Baixar Ferramenta de Reparo e Otimização de PC (Windows 10, 8, 7, XP e Vista - Certificado Microsoft Gold).
  • Passo 2: clique em “Iniciar digitalização”Para localizar os problemas do registro do Windows que podem estar causando problemas no PC.
  • Passo 3: clique em “Reparar tudo”Para corrigir todos os problemas.

download



–Skip-networking

Outra solução eficaz de solução alternativa

Execute os seguintes passos.

Inicie a instância do servidor MySQL ou daemon com a opção –skip-grant-tables.

$ mysqld - skip-grant-tables

Siga estas instruções.

$ mysql -u root mysql mysql mysql mysql mysql
$ mysql> UPDATE user SET Password = PASSWORD ('minha_senha') ou USER = 'root';
$ mysql> PRIVILEGE FLUSHES;

Se você for confrontado com o campo desconhecido Erro de senha em uso:

atualizar usuário set authentication_string = password ('my_password') onde user = 'root';

Finalmente, reinicie a instância / daemon sem a opção –skip-grant-tables.

/etc/init.d/mysql Reiniciar

Agora você deve conseguir efetuar login na sua nova senha.

$ mysql -u root -p

Digite a senha: my_password

https://dba.stackexchange.com/questions/147593/access-denied-for-user-rootlocalhost



Dica do especialista: Esta ferramenta de reparo verifica os repositórios e substitui arquivos corrompidos ou ausentes se nenhum desses métodos funcionar. Funciona bem na maioria dos casos em que o problema é devido à corrupção do sistema. Essa ferramenta também otimizará seu sistema para maximizar o desempenho. Pode ser baixado por Clicando aqui