Workbench do MySql: acesso negado para o usuário [email protected] mas isso não corresponde ao host que estou tentando acessar

0

Estou tentando conectar-me a um servidor MySql 5.1 em 192.168.2.41, mas a mensagem de erro fala sobre o host 192.168.2.199. Este não é o host que estou tentando fazer login. Posso fazer o login usando uma conta menor 'XBMC'.

Aqui está a imagem da janela e o texto seguirá.

[Título da janela] Workbench do MySQL

[Instrução principal] Não é possível conectar-se ao servidor de banco de dados

[Conteúdo] Sua tentativa de conexão falhou para o usuário 'root' do seu host para o servidor em 192.168.2.41:3306:   Acesso negado para o usuário 'root'@'192.168.2.199' (usando a senha: YES)

Por favor: 1 Verifique se o mysql está sendo executado no servidor 192.168.2.41 2 Verifique se o mysql está sendo executado na porta 3306 (nota: 3306 é o padrão, mas isso pode ser alterado) 3 Verifique se a raiz tem direitos para se conectar a 192.168.2.41 do seu endereço (os direitos do mysql definem quais clientes podem se conectar ao servidor e de quais máquinas) 4 Verifique se você está fornecendo uma senha, se necessário, e usando a senha correta para 192.168.2.41 conectando-se a partir do endereço do host do qual está se conectando

[fechar]

    
por enorl76 21.02.2013 / 21:36

1 resposta

2

192.168.2.199 é o endereço IP do seu PC em que você está executando o MySQL Workbench. O MySQL permite especificar endereços para os quais determinados usuários podem se conectar. No seu caso, root não tem permissão para se conectar a partir de 192.168.2.199.

Por padrão, o MySQL cria o usuário root as 'root'@'localhost' . Para remover a restrição, você precisa renomear o usuário para 'root'@'%'

    
por 21.02.2013 / 22:07