Existe um passo a passo para Mysql 5 Delphi Zeos em Rede ?
Pessoal,
Buscando no fórum não encontrei mensagens claras a respeito da conexão do Mysql via rede. Minha situação é a seguinte:
Como muitos aqui, tenho um aplicativo que que na máquina de desenvolvimento roda legal sem problemas. Na hora de colocar numa estação que roda também o XP, levei a aplicação, as Dlls midas, Libmysql e Mysql4.1 da Zeos e também o arquivo .INI onde tenho o usuário, senha e o campo de endereço de IP da máquina servidora.
Assim: IP: XXX.XXX.XXX.X
User: USUARIO
SENHA: xxxxxx
O nome do banco já está gravado no componente de conexão... como é o mesmo não coloquei no .INI.
Até aonde entendi era só instalar a aplicação juntamente com esses arquivos devidamente configurados na máquina cliente que o soft enxergaria e acessaria o servidor. Aí eu pergunto:
1) Tem que instalar mais alguma coisa ?
2) Tenho que rodar o MysqlD ou outro programa na máquina cliente ?
4) Existe algo errado no meu procedimento ou o q está faltando ?
5) Tenho realmente que criar um usuário para cada máquina cliente que vai acessar o servidor ? Ou posso acessar todos com a mesma senha que uso na máquina de desenvolvimento ?
Obrigado e grande abraço a todos.
Buscando no fórum não encontrei mensagens claras a respeito da conexão do Mysql via rede. Minha situação é a seguinte:
Como muitos aqui, tenho um aplicativo que que na máquina de desenvolvimento roda legal sem problemas. Na hora de colocar numa estação que roda também o XP, levei a aplicação, as Dlls midas, Libmysql e Mysql4.1 da Zeos e também o arquivo .INI onde tenho o usuário, senha e o campo de endereço de IP da máquina servidora.
Assim: IP: XXX.XXX.XXX.X
User: USUARIO
SENHA: xxxxxx
O nome do banco já está gravado no componente de conexão... como é o mesmo não coloquei no .INI.
Até aonde entendi era só instalar a aplicação juntamente com esses arquivos devidamente configurados na máquina cliente que o soft enxergaria e acessaria o servidor. Aí eu pergunto:
1) Tem que instalar mais alguma coisa ?
2) Tenho que rodar o MysqlD ou outro programa na máquina cliente ?
4) Existe algo errado no meu procedimento ou o q está faltando ?
5) Tenho realmente que criar um usuário para cada máquina cliente que vai acessar o servidor ? Ou posso acessar todos com a mesma senha que uso na máquina de desenvolvimento ?
Obrigado e grande abraço a todos.
Winfor
Curtidas 0
Respostas
Winfor
04/01/2008
Gostaria de saber também a questão do compartilhamento de unidade. Para se ter acesso ao servidor. Como fica este compartilhamento no Windows tenho q compartilhar a unidade onde está o servidor ?
GOSTEI 0
Mysys
04/01/2008
bom vamos lá
1) Tem que instalar mais alguma coisa ?
teoricamente é o mysql instalado no servidor
na estacao a dll libmysql.dll e o executabel e claro configurar o Zconnect com os dados corretos do servidor.
2) Tenho que rodar o MysqlD ou outro programa na máquina cliente ?
nadinha de cliente mysql na estacao
4) Existe algo errado no meu procedimento ou o q está faltando ?
errado nao estacao recebe a libmysql.dll o ini que vc falo que tem as configuracoes de conexao e o executavel.
5) Tenho realmente que criar um usuário para cada máquina cliente que vai acessar o servidor ? Ou posso acessar todos com a mesma senha que uso na máquina de desenvolvimento ?
nao nessesariamente criar um usuario para cada conexao vc pode criar um usuario que permite conexao de qualqeur ip para isso execute o codigo a baixo no mysql
1) Tem que instalar mais alguma coisa ?
teoricamente é o mysql instalado no servidor
na estacao a dll libmysql.dll e o executabel e claro configurar o Zconnect com os dados corretos do servidor.
2) Tenho que rodar o MysqlD ou outro programa na máquina cliente ?
nadinha de cliente mysql na estacao
4) Existe algo errado no meu procedimento ou o q está faltando ?
errado nao estacao recebe a libmysql.dll o ini que vc falo que tem as configuracoes de conexao e o executavel.
5) Tenho realmente que criar um usuário para cada máquina cliente que vai acessar o servidor ? Ou posso acessar todos com a mesma senha que uso na máquina de desenvolvimento ?
nao nessesariamente criar um usuario para cada conexao vc pode criar um usuario que permite conexao de qualqeur ip para isso execute o codigo a baixo no mysql
Grant all privileges on *.* to nome_usiario@´¬´ identified by ´senha´ with grant option;
GOSTEI 0