Como corrigir o acesso negado ao erro do usuário ‘root’ @ ’localhost’ no MySQL



Experimente Nosso Instrumento Para Eliminar Problemas

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 gratuito. No entanto, recentemente, muitos relatórios têm chegado de usuários que não conseguem acessar seu banco de dados “MySQL” de seu navegador e o “ Acesso negado para uso ‘root’ @ ’localhost ‘” Erro é exibido ao fazer isso.



Mensagem de erro



Neste artigo, iremos orientá-lo sobre a maneira mais fácil de corrigir esse problema e também informá-lo sobre o motivo pelo qual esse erro foi acionado. Certifique-se de seguir o guia com atenção para evitar mais problemas.



O que causa o erro de acesso negado para usuário ‘root’ @ ’localhost’ no MySQL?

Depois de receber vários relatórios de vários usuários, decidimos investigar o problema e criar uma solução após experimentar vários processos de solução de problemas conhecidos. Além disso, verificamos 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 forma de carregar o banco de dados. Em alguns casos, percebeu-se que faltava uma determinada sequência de código no arquivo “.ini” devido ao qual esse erro estava sendo acionado.

Agora que você tem uma compreensão básica da natureza do problema, seguiremos 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, pode 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. Abrir XAMPP painel de controle e clique no 'Pare' botão para ambos “ Apache ”E“ MySQL '

    Pressionando os botões de parada para MySQL e Apache

  2. Navegar para o diretório de instalação para “ XAMPP ”E clique duas vezes em“ MySQL ' pasta.

    Abrindo a pasta “MySQL”

  3. em dobro clique no ' sou ”E clique com o botão direito no arquivo“ my.ini ”.
  4. Clique no ' Editar ”Opção.
  5. Localizar as palavras ' [mysqld] ' na lista.
  6. Adicionar o seguinte comando abaixo do “ [mysqld] ”Linha e acima da“ Porta =…. ' linha.
    skip-grant-tables
  7. Clique em ' Arquivo ”E selecione“ Salve  '
  8. Fechar o documento e abra o painel de controle do XAMPP.
  9. Clique no botão “Iniciar” para ambos 'Apache' e “ MySQL '

    Clicar nos botões de início para MySQL e Apache

  10. Abrir o navegador, experimentar para fazer login no MySQL e Verifica para ver se o problema persiste.
1 minuto lido