Mysql 5 não conecta em rede
28/07/2006
0
Consegui instalar e iniciar o mysql 5, mas só consigo conectar como localhost, se eu coloco o ip da máquina, ele informa que não pode conectar pq a máquina não possui permissão.
Eu já havia me deparado com este problema na versão 4.0.22, mas foi simples de resolver, pois o mysql front cria usuário com todos os privilégios. Infelizmente, esta versão fo mysqlfront não é compatível com o mysql 5.
Alguém sabe como criar ou alterar um usuário, afim de que este tenha todas as permissões de acesso?
Grato pela atenção.
Turbo Drive
Posts
02/08/2006
Mysys
O MySQL Front é um programa de terceiros demora um pouco para que seja optimizado para acessar as novas funcoes do MySQL voce deve usar o MySQL Administrator e MySQL Query Brouser no lugar
Existe outro um outro MUITO melhor so que é pago.
[url]http://www.sqlmanager.net/[/url]
Para que seu MySQL Seja acessado de outra maquina voce deve dar algumas permissões ao usuario que voce esta usando, Tipo ou voce fala que o usuario X pode acessar de qualquer IP ou Somente do IP X
//======// Acesso somente de IP X //======//
Grant all privileges on *.* to NOVO_USUARIO@Numero_IP
identified by ´senha´ with grant option;
//======// Acessando de Qualquer IP //======//
Grant all privileges on *.* to NOVO_USUARIO@´¬´
identified by ´senha´ with grant option;
Voce Informando o ¬ na opcao host do cadastro de usuario voce libera para que ele posa acessar o MySQL de qualquer IP da rede.
Um Abraço........
15/08/2006
Wagnerbianchi
O EMS é muito bom. . .mas o MySQL Administrator acompanha bem as variações das versões do MySQL é eu uso diariamente para conexão com servidor pela rede. . .
Um abraço!!
22/08/2006
Kamikaze_df
O usuário root quando é criado já tem automaticamente carimbado o sobrenome como ´localhost´, então com ele você não consegue acesso ao BD de outro ip. Tive esse problema também, aí foi só criar outro(s) usuários sem atribuir nenhum ip (fiz isso usando o MySQL administrator), então ao invés de criar o usuário fulano@123.123.123.123, criei só o usuário fulano e atribui os ´direitos´ ao BD pra ele. Esse usuário acessa o BD de qualquer máquina.
Se for criar alguma aplicação que utilize um usuário específico de uma ´estação´ específica, é só atribuir o ip após o nome do user.
[b:d3a2eeee3b]2)[/b:d3a2eeee3b] Front-end:
Pra quem não conhece, tem uma opção ´livre´ pra acessar o BD bem no estilo access: Open Office, que tem o Base que acessa praticamente qualquer BD.
Para as tarefas de administração do BD, como criar usuários, definir acessos, otimizar/reparar BD, o ideal mesmo é usar o Administrator do MySQL.
Há ainda a hipótese, mais trabalhosa, de criar uma ferramenta específica em delphi, não é tão difícil, mas necessita uma boa leitura dos manuais do mysql.
Clique aqui para fazer login e interagir na Comunidade :)