Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Fábio Leandro

Mysql & inno setup // istools

Recommended Posts

Oi pessoal, estou com a seguinte duvida:Desenvolvo meus programas em delphi, agora quero coloca-los num instalador que agora ira instalar configurar automaticamente o banco de dados. Só que o problema é que eu não sei como fazer isso!Como poderia instalar meu programa, instalar o mysql altomaticamente como banco de dados e configura-lo com minhas tabelas e permissões ?Muito obrigado.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Olá Fábio,

 

Não é difícil fazer esse tipo de implementação, mas, vejo um problema grave nisso.

Aplicações que já tem em seu instalador bancos de dados MySQL, tem uma versão do MySQL que se "Embeded MySQL" ou MySQL Embarcado. Isso é possível a partir da recompilação do MySQL, agrupando as funcionalidades para atender à sua aplicação.

Esse MySQL Embarcado deve ser originalmente confiado pela contratação dos serviços junto à MySQL AB, pois para você colocar o SGBD dentro de sua aplicação, o MySQL passa a necessitar de pagamento!

 

A exemplo da NuSphere, que produziu uma IDE com o MySQL embarcado e se seu muito mal, pois, além de "desembarcar" o MySQL de seu produto, ainda teve que passar esse seu produto para mando da GPL, ou seja, a GPL engoliu o IDE da NuSphere, pois esta empresa não pagou os direitos da MySQL AB pelo SGBD embarcado.

 

Você corre o risco de ter bastante trabalho para embarcar o MySQL e em sua aplicação e perder os direitos sobre ela.

 

Agora, caso você queira se tornar partner da MySQL, é muito tranquilo, veja as informações neste link:

 

> http://solutions.mysql.com/

 

Abração!! http://forum.imasters.com.br/public/style_emoticons/default/thumbsup.gif

Compartilhar este post


Link para o post
Compartilhar em outros sites

Oi pessoal, estou com a seguinte duvida:Desenvolvo meus programas em delphi, agora quero coloca-los num instalador que agora ira instalar configurar automaticamente o banco de dados. Só que o problema é que eu não sei como fazer isso!Como poderia instalar meu programa, instalar o mysql altomaticamente como banco de dados e configura-lo com minhas tabelas e permissões ?Muito obrigado.

Entendi o que quis dizer, eu li o regulamento e lá diz que se eu já amarrar meu programa a um banco de dados, ou seja ele irá instalar sozinho, como que um background e não necessitar de ficar instruindo o usuario a como instala-lo e configura-lo, eu não precisarei de uma licença, uma vez que não vou estar publicando o mysql e talvez o cliente nem saiba que eu use este tipo de banco de dados. Então nesse caso não necessita da licença realmente................................................................................................................................................Voce havia me dito que não era muito dificil fazer o que eu estou querendo, então poderia me explicar passo a passo por favor o que quero la em cima?Muito obrigado.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Olá Fábio,

 

Não é difícil fazer esse tipo de implementação, mas, vejo um problema grave nisso.

Aplicações que já tem em seu instalador bancos de dados MySQL, tem uma versão do MySQL que se "Embeded MySQL" ou MySQL Embarcado. Isso é possível a partir da recompilação do MySQL, agrupando as funcionalidades para atender à sua aplicação.

Esse MySQL Embarcado deve ser originalmente confiado pela contratação dos serviços junto à MySQL AB, pois para você colocar o SGBD dentro de sua aplicação, o MySQL passa a necessitar de pagamento!

 

A exemplo da NuSphere, que produziu uma IDE com o MySQL embarcado e se seu muito mal, pois, além de "desembarcar" o MySQL de seu produto, ainda teve que passar esse seu produto para mando da GPL, ou seja, a GPL engoliu o IDE da NuSphere, pois esta empresa não pagou os direitos da MySQL AB pelo SGBD embarcado.

 

Você corre o risco de ter bastante trabalho para embarcar o MySQL e em sua aplicação e perder os direitos sobre ela.

 

Agora, caso você queira se tornar partner da MySQL, é muito tranquilo, veja as informações neste link:

 

> http://solutions.mysql.com/

 

Abração!! http://forum.imasters.com.br/public/style_emoticons/default/thumbsup.gif

Poderia me dizer então, como faço esse tipo de implementação no meu software? pois meu maior problema no momento é saber como se faz isso.

 

Obrigado

Compartilhar este post


Link para o post
Compartilhar em outros sites

Olá galera...

 

Segue abaixo vídeo aula mostrando na integra como finalmente criar um instalador para aplicativos em delphi embutindo o mysql como banco de dados... Esta video aula destina-se principalmente aqueles que usam o zeoslib como componente para acesso ao mysql.

 

Link para download do vídeo:

http://www.4shared.com/file/45037371/67fff...rified=ab1866fd

 

Esse vídeo é divX AVI, para aqueles que após o seu download não conseguirem visualiza-lo... baixem esse codec:

http://www.4shared.com/file/45027461/46cbf...rified=ab1866fd

 

OBS: O vídeo será iniciado direto ao entrar no link acima, similar ao YouTube, mas é interessante que vocês efetuem o download do mesmo e o executem na resolução 1024x768, que foi a resolução usada por mim para fazer o video.

Neste exemplo estou usando a versao mysql-essential-5.0.45-win32.msi...

mas não existe nenhuma obrigatoriedade de uso somente dessa versão.

 

Abços

doido

brunonobre@MSN.com

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.