Logo Hardware.com.br
Akira
Akira Novo Membro Registrado
62 Mensagens 0 Curtidas
#5 Por Akira
02/02/2003 - 00:11
rvieira,
me diga uma coisa, você acessou o mysql no terminal do servidor (192.168.1.7) ou no terminal de sua estação (192.168.25)?

caso vc tenha acessado no servidor e agora esteja querendo acessar de outra máquina pela rede, deve-se incluir uma linha na tabela "user" do database mysql, de forma que o mesmo tenha permissão de acesso a partir de um outro host.

Por exemplo, ao executar a instrução SQL no terminal interativo do mysql:
insert into user values ('%', 'root', password('senha'), 'Y', 'Y', 'Y', 'Y', 'Y', 'Y', 'Y', 'Y', 'Y', 'Y', 'Y', 'Y', 'Y', 'Y');

O símbolo de "%" fará com que o usuário root acesse a partir de qualquer host pela rede. Agora, claro, não esqueça de digitar a sua senha em "senha". No caso de você querer que apenas um host em específico tenha acesso, pode-se trocar o % pelo número ip de sua estação.


Após o comando anterior, execute também o seguinte comando para atualizar as permissões:
flush privileges;

Volte ao seu terminal e configure normalmente como vc estava fazendo.

Abraços.
© 1999-2024 Hardware.com.br. Todos os direitos reservados.
Imagem do Modal