Table of Contents

Você pode receber um erro muito bom informando que o MySQL 1045 tem acesso negado sem dúvida. Existem várias ações que você pode realizar para corrigir meu problema, então abordaremos cada uma delas mais tarde.

Aprovado

  • 1. Baixar ASR Pro
  • 2. Abra o programa e selecione "Verificar seu computador"
  • 3. Clique em "Reparar" para iniciar o processo de reparo
  • O software para consertar seu PC está a apenas um clique de distância - faça o download agora.

    g.Após formular um servidor WAMP local e que requer acesso ao seu phpMyAdmin, qualquer tipo de mensagem de erro é exibida: # 1045 Acesso negado para o usuário ‘root’ em ‘localhost’ (com senha: SIM). Isso pode aparecer se o usuário do banco de dados pessoal MySQL root @ localhost geralmente não tiver as permissões necessárias para acessar diretamente meu banco de dados.

    g.

    Se várias correspondências forem possíveis, este servidor deseja determinar quais As pessoas vestem. Resolve este problema incrível da seguinte maneira: (…)

    • Quando um cliente o prejudica para fazer o login, o servidor em geral se parece com loop-throughs [mysql.user] na estratégia de classificação.
    • A hospedagem utiliza primeiro uma string contendo o nome de host do devedor e o nome da pessoa.

    (…) O servidor usa regras de seleção que colocam principalmente as linhas que contêm uma grande quantidade de valores específicos do host. Jogadores literais de host [por exemplo, localhost] e até mesmo IP são endereços muito específicos.

    Portanto, esses tipos de usuário anônimo devem “ocultar” praticamente qualquer outro usuário, como '[any_username]' at '%' , quando produzido por localhost .

    1045 mysql access denied

    A solução fortemente recomendada é optar por sair com esta operadora anônima (o que é geralmente uma coisa boa, então você ainda pode fazer isso).


    1045 mysql access denied

    As mudanças que virão são freqüentemente irrelevantes para cada uma de nossas questões principais. Presume-se que eles respondam apenas às perguntas que foram feitas a você em outros comentários do tópico.

    raízes @ myhost: /home/mysql-5.5.16-linux2.6-x86_64# ./mysql -ubill -ppass --socket = /tmp/mysql-5.5.sock Bem-vindo ao verificar o MySQL (...) mysql> user, simplesmente clique no nó FROM mysql.user; + ------ + ----------- + | Viciados em Internet | Host | + ------ + ----------- + | Custo | pct | | Root | 127.0.0.1 | | Coração | :: uma pessoa particular | | a coisa mais importante para as pessoas | localhost | + ------ + ----------- + 9 linhas por conjunto (0,00 s) mysql> SELECT USER (), CURRENT_USER (); + ---------------- + ---------------- + | USUÁRIO () | CURRENT_USER () | + ---------------- + ---------------- + | fatura @ localhost | Fatura @% | + ---------------- + ---------------- + Linha 1 no período de tempo (0,02 seg.) mysql> MOSTRAR VARIÁVEIS COMO 'skip_networking'; + ----------------- + ------- + Nome da variável | | Valor | + ----------------- + ------- + | skip_networking | A | + ----------------- + ------- + linha distinta de detalhe (0,00 seg.)

    Exatamente a mesma configuração específica, exceto que eu reativei os anúncios e agora crio um usuário anônimo sólido '' - 'localhost' .

    real @ myhost: /home/mysql-5.5.16-linux2.6-x86_64#. / mysql Bem-vindo ao MySQL Keep (...) mysql> ID DO USUÁRIO '' @ 'localhost' BY 'anotherpass'; Solicitar OK, 0 listras alteradas (0,00 seg.) mysql> adeus Root em myhost: / home / mysql-5 .5.16-linux2.6-x86_64 number ./mysql -ubill -ppass n --socket = / tmp mysql-5.5.sock ERROR 1045 (28000): obter acesso negado para o usuário (com variação 'bill' @ 'localhost': YES) root @ myhost: /home/mysql-5.5.16-linux2.6-x86_64# ./mysql -ubill -ppass n -h127.0.0.1 --protocolo padrão = TCP ERROR 1045 (28000): Acesso negado para específico "bill" @ "localhost" (com senha: YES) root em myhost: /home/mysql-5.5.16-linux2.6-x86_64# ./mysql -ubill -ppass n -hlocalhost --protocol = TCP ERRO 1045 (28000): Acesso recusado para o invasor "bill" @ "localhost" (com senha: SIM)

    Aprovado

    A ferramenta de reparo ASR Pro é a solução para um PC com Windows que está executando lentamente, tem problemas de registro ou está infectado com malware. Essa ferramenta poderosa e fácil de usar pode diagnosticar e consertar rapidamente seu PC, aumentando o desempenho, otimizando a memória e melhorando a segurança no processo. Não sofra mais com um computador lento - experimente o ASR Pro hoje mesmo!


    O mesmo estado de coisas da edição do Now 2, equipado com a senha inserida do usuário não identificado.

    hold @ myhost: /home/mysql-5.5.16-linux2.6-x86_64# ./mysql -panotherpass -ubill -hlocalhost Bem-vindo ao MySQL Keep (...) mysql> SELECT USER (), current_user (); + ---------------- + ---------------- + | USUÁRIO () | CURRENT_USER () | + ---------------- + ---------------- + | despesas @ localhost | @localhost | + ---------------- + ---------------- + Uma criação de exercícios para 1 faixa (0,01 seg.)

    Saída 1 Mod 1: Você pode autenticar como 'bill' em '%' por meio de um soquete.

    Saída 2 do Processamento 2.5: Conectar via TCP ou até mesmo um plugue não afeta a função de autenticação (a menos que possa se conectar como você diferente de 'algo' em 'localhost' , mas por meio de uma saída , claro).

    Output3 ou vindo da versão 3: embora eu tenha explicado -ubill , obtive acesso de um usuário anônimo. Geralmente, isso ocorre de acordo com as "regras de classificação" recomendadas anteriormente. Observe que a maioria das instalações torna um usuário anônimo real, simplesmente sem nenhuma senha que conhecemos por causa (e que precisa ser apoiada por meio de um voo / excluída).

    O software para consertar seu PC está a apenas um clique de distância - faça o download agora.

    Digite: use MySQL;Pressione Enter.Defina sua senha do MySQL com o seguinte requerimento específico e substitua "EnterYourPasswordHere" pela senha avançada de sua escolha: UPDATE mysql.Pressione Enter.Limpe as permissões digitando: FLUSH PRIVILEGES;Saia digitando: sair.Pressione Enter.

    Edite o arquivo / e, portanto, / meu.Aumente as tabelas de jantar de atribuição de referência no [mysqld].Reinicialize o servidor MySQL.Você provavelmente agora será capaz de verificar seriamente o mysql usando o seguinte require mysql -u root -p.Execução de eliminação de permissões; no shell do MySQL.

    Bug corrigido 1045 (28000) Acesso negado para o usuário root no localhost (com senha: SIM)? Para corrigir esse erro de abordagem, você realmente precisa estabelecer o parâmetro -p para essa senha.