Este artigo é um artigo espelhado de tradução automática, por favor clique aqui para ir para o artigo original.

Vista: 12542|Resposta: 0

[Resolvido] O IP do HOSt não é permitido para se conectar a esse servidor MySQL

[Copiar link]
Publicado em 18/07/2016 11:05:22 | | |
Erro: 1130-host... não é permitido se conectar a este servidor MySQL

Solução alternativa:

1。 Reformar o sistema de votação.

Pode ser que sua conta não tenha permissão para fazer login remotamente, apenas no localhost. Neste momento, basta fazer login no mysql no computador localhost, alterar o item "host" na tabela "user" no banco de dados "mysql" e trocar de "localhost" para "%"

mysql -u root -pvmwaremysql>use mysql;

mysql>update user set host = '%' onde user = 'root';

privilégios de Mysql>flush;

mysql>select host, usuário a partir do usuário;

mysql>quit

2. Lei de Autorização.

Por exemplo, se você quiser que o MyUser se conecte a um servidor MySQL a partir de qualquer host usando o MyPassword.

CONCEDER TODOS OS PRIVILÉGIOS EM *.* A 'meuuser'@'%' IDENTIFICADO POR 'MINHAPASSWORD' COM OPÇÃO DE CONCEDER;

PRIVILÉGIOS DE DESCARGA;

Se você quiser permitir que o usuário myuser se conecte ao servidor mysql a partir de um host com IP 192.168.1.6 e use mypassword como senha

CONCEDER TODOS OS PRIVILÉGIOS EM *.* A 'myuser'@'192.168.1.3' IDENTIFICADO POR 'MINHAPASSWORD' COM OPÇÃO DE CONCEDER;

PRIVILÉGIOS DE DESCARGA;

Se você quiser permitir que o usuário se conecte ao banco de dados DK do servidor MySQL a partir de um host com IP 192.168.1.6 e use MyPassword como senha

CONCEDER TODOS OS PRIVILÉGIOS EM dk.* A 'MYUSER'@'192.168.1.3' IDENTIFICADO POR 'MINHAPASSWORD' COM OPÇÃO DE CONCEDER;

PRIVILÉGIOS DE DESCARGA;

O primeiro método que usei, só descobri que não funcionava, pesquisei na internet e executei um statement a menos mysql>FLUSH RIVILÉGIES para fazer a modificação entrar em vigor. É isso

Outro método, mas eu mesmo não testei, encontrei no csdn.net, você pode dar uma olhada.

Execute em uma máquina com mysql instalado:

1. d:\mysql\bin\>mysql -h localhost -u root // Isso deve permitir que você entre no servidor MySQL


2. mysql>CONCEDA TODOS OS PRIVILÉGIOS EM *.* A 'root'@'%' COM OPÇÃO DE CONCEDER // Conceda a qualquer host acesso aos dados


3. PRIVILÉGIOS MYSQL>FLUSH // modificação entra em vigor


4. SAIR > mysql // Sair do servidor MySQL

Isso permite que você faça login como root em qualquer outro host!







Anterior:MySQL 5.1.73 é uma versão sem instalação do download x32 e x64-bit
Próximo:sites .net leem arquivos grandes
Disclaimer:
Todo software, material de programação ou artigos publicados pela Code Farmer Network são apenas para fins de aprendizado e pesquisa; O conteúdo acima não deve ser usado para fins comerciais ou ilegais, caso contrário, os usuários terão todas as consequências. As informações deste site vêm da Internet, e disputas de direitos autorais não têm nada a ver com este site. Você deve deletar completamente o conteúdo acima do seu computador em até 24 horas após o download. Se você gosta do programa, por favor, apoie um software genuíno, compre o registro e obtenha serviços genuínos melhores. Se houver qualquer infração, por favor, entre em contato conosco por e-mail.

Mail To:help@itsvse.com