INNO SETUP

GUIGOR 29/05/2016 23:09:58
#462707
Boa noite amigos,

E o seguinte estou diribuindo as minhas aplicações pelo inno setup sendo que ja procurei aqui e em outros lugares e nao consegui encontrar como instalar o mysql no inno setup, o que eu precisava seria um tutorial ou um script de como instalar o mysql com o inno setup.

Desde ja agradeço a todos.
ACCIOLLY 29/05/2016 23:40:48
#462708
Voce pode colocar o instalador do mysql server no script do inno pra ser instalado caso ainda nao esteja e no final realizar uma a criacao do banco com as tabelas. Sai mais em conta e é mais seguro. A criaçao do banco pode ser mais simples se já tiver o SQL dele pronto. A dll mysqlbackup da conta desse recado.
Té mais vê!
FABRICIOWEB 30/05/2016 05:06:09
#462713
Resposta escolhida
Eu faço dessa forma
Filename: msiexec; Parameters: [Ô]/q /i [Ô][Ô]mysql-5.6.23-win32.msi[Ô][Ô] INSTALLDIR=[Ô][Ô]C:\Arquivos de Programas\MySQL\MySQL Server 5.6[Ô][Ô] /qn[Ô]; WorkingDir: {tmp}; StatusMsg: Instalando o servidor MySQL...; Tasks: ; Languages: ; Flags: runhidden
Filename: C:\Arquivos de Programas\MySQL\MySQL Server 5.6\bin\mysqld.exe; Parameters: --install; WorkingDir: {app}; StatusMsg: Instalando o serviço MySQL; Flags: runhidden
Filename: net.exe; Parameters: start mysql; StatusMsg: Inicializando o serviço MySQL...; Flags: runhidden; WorkingDir: {app}
Filename: msiexec; Parameters: [Ô]/q /i [Ô][Ô]mysql-connector-odbc-3.51.30-win32.msi[Ô][Ô] /qn[Ô]; StatusMsg: Instalando conexão com o servidor...; WorkingDir: {tmp}; Flags: runhidden
GUIGOR 30/05/2016 08:08:49
#462715
não entendi, desculpa poderia explicar melhor?
FABRICIOWEB 30/05/2016 09:22:51
#462720
[txt-color=#e80000]Primeiro adicionar os arquivos de instalação junto com o inno setup[/txt-color]
Source: [Ô][txt-color=#e80000]local onde esta seu executavel instalador do mysql[/txt-color] \mysql-5.6.23-win32.msi[Ô]; DestDir: [Ô]{tmp}[Ô]; Flags: ignoreversion recursesubdirs createallsubdirs
Source: [Ô][txt-color=#e80000]local onde esta seu executavel instalador do conectro do mysql[/txt-color] \mysql-connector-odbc-3.51.30-win32.msi[Ô]; DestDir: [Ô]{tmp}[Ô]; Flags: ignoreversion recursesubdirs createallsubdirs


[txt-color=#e80000]Depois vamos executar o MSI MYSQL EM MODO SILIENT vai instalar sozinho e oculto[/txt-color]


[txt-color=#e80000]Mysql instalar[/txt-color]

[txt-color=#0000f0]Filename: msiexec; Parameters: [Ô]/q /i [Ô][Ô]mysql-5.6.23-win32.msi[Ô][Ô] INSTALLDIR=[Ô][Ô]C:\Arquivos de Programas\MySQL\MySQL Server 5.6[Ô][Ô] /qn[Ô]; WorkingDir: {tmp}; StatusMsg: Instalando o servidor MySQL...; Tasks: ; Languages: ; Flags: runhidden[/txt-color]
[txt-color=#e80000]

criar o serviço mysql[/txt-color]

[txt-color=#0000f0]Filename: C:\Arquivos de Programas\MySQL\MySQL Server 5.6\bin\mysqld.exe; Parameters: --install; WorkingDir: {app}; StatusMsg: Instalando o serviço MySQL; Flags: runhidden[/txt-color]

[txt-color=#e80000]inicializa o serviço mysql[/txt-color]

[txt-color=#0000f0]Filename: net.exe; Parameters: start mysql; StatusMsg: Inicializando o serviço MySQL...; Flags: runhidden; WorkingDir: {app}[/txt-color]

[txt-color=#e80000]instala o conector que o vb vai usar[/txt-color]

[txt-color=#0000f0]Filename: msiexec; Parameters: [Ô]/q /i [Ô][Ô]mysql-connector-odbc-3.51.30-win32.msi[Ô][Ô] /qn[Ô]; StatusMsg: Instalando conexão com o servidor...; WorkingDir: {tmp}; Flags: runhidden
[/txt-color]






Tópico encerrado , respostas não são mais permitidas