Mysql 5 não conecta em rede

28/07/2006

0

Bom dia a todos.

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

Turbo Drive

Responder

Posts

02/08/2006

Mysys

Opá..

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........


Responder

15/08/2006

Wagnerbianchi

Olá Turbo. . .

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!!


Responder

22/08/2006

Kamikaze_df

[b:d3a2eeee3b]1)[/b:d3a2eeee3b] Conexão via rede:
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.


Responder

Assista grátis a nossa aula inaugural

Assitir aula

Saiba por que programar é uma questão de
sobrevivência e como aprender sem riscos

Assistir agora

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar