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
- Baixe e instale a ferramenta de reparo aqui.
- Deixe-o escanear seu computador.
- 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
- Abra e edite o /etc/my.cnf ou /etc/mysql/my.cnf dependendo da sua distribuição.
- Adicione as tabelas de salto de subsídio no [mysqld].
- Reinicie o Mysql
- Agora você deve conseguir se conectar ao mysql com o seguinte comando mysql -u root -p
- Execute mysql> rinse privileges;
- Defina uma nova senha com ALTER USER'root '@' localhost 'IDENTIFICADO por'NewPassword';
- Retorne para /etc/my.cnf e exclua / comente as tabelas de salto de subsídio.
- Reinicie o Mysql
- 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.
–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
CCNA, Desenvolvedor da Web, Solucionador de problemas do PC
Eu sou um entusiasta de computador e pratico profissional de TI. Eu tenho anos de experiência atrás de mim em programação de computadores, solução de problemas de hardware e reparo. Eu me especializei em Desenvolvimento Web e Design de Banco de Dados. Eu também tenho uma certificação CCNA para Design de Rede e Solução de Problemas.