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

MySQL é um sistema de gerenciamento de banco de dados de código aberto baseado na linguagem “SQL”. O MySQL vem junto com o Painel de Controle do XAMPP, que também é um aplicativo de código aberto e gratuito para uso. No entanto, recentemente, muitos relatórios foram recebidos de usuários que não conseguem acessar seu banco de dados “MySQL” a partir de seu navegador e o “ Acesso negado para uso 'root' @ 'localhost '”. O erro é exibido ao fazer isso.

Mensagem de erro

Neste artigo, vamos guiá-lo com a maneira mais fácil de corrigir esse problema e também informar o motivo pelo qual esse erro é acionado. Certifique-se de seguir o guia cuidadosamente e para evitar mais problemas.

O que causa o acesso negado para o usuário 'root' @ 'localhost' Erro no MySQL?

Depois de receber vários relatórios de vários usuários, decidimos investigar o problema e criamos uma solução depois de experimentar muitos processos de solução de problemas conhecidos. Além disso, analisamos o motivo pelo qual esse problema foi acionado e o listamos abaixo.

  • Configuração “.ini” inválida: O arquivo “.ini” armazena certas configurações de inicialização para o servidor “MySQL”. Ele atua como um gateway na maneira de carregar o banco de dados. Em alguns casos, foi visto que uma certa seqüência de código estava faltando no arquivo “.ini” devido ao qual esse erro estava sendo acionado.

Agora que você tem uma compreensão básica da natureza do problema, nós iremos em direção à solução.

Solução: reconfigurando o arquivo “.ini”

Se o arquivo “.ini” para o painel de controle do XAMPP não estiver configurado corretamente, ele poderá impedir o estabelecimento de uma conexão segura com o banco de dados MySQL. Portanto, nesta etapa, iremos reconfigurar o arquivo adicionando um comando adicional. A fim de fazer isso:

  1. Abra o painel de controle do XAMPP e clique no botão "Parar" para " Apache " e " MySQL ".

    Pressionando os botões de parada para o MySQL e Apache
  2. Navegue até o diretório de instalação do “ XAMPP ” e clique duas vezes na pasta “ MySQL ”.

    Abrindo a pasta “MySQL”
  3. Clique duas vezes na pasta “ bin ” e clique com o botão direito do mouse no arquivo “my.ini”.
  4. Clique na opção " Editar ".
  5. Localize as palavras “ [mysqld] ” na lista.
  6. Adicione o seguinte comando abaixo da linha “ [mysqld] ” e acima da “ Porta =…. " linha.
     tabelas de concessão de permissões 
  7. Clique em " Arquivo " e selecione " Salvar ".
  8. Feche o documento e abra o painel de controle do XAMPP.
  9. Clique no botão "Iniciar" para "Apache" e " MySQL ".

    Clicando nos botões start para o MySQL e Apache
  10. Abra o navegador, tente acessar o MySQL e verifique se o problema persiste.

Artigos Interessantes