INSTALADOR INNO SETUP VB6+MYSQL+ODBC

 Tópico anterior Próximo tópico Novo tópico

INSTALADOR INNO SETUP VB6+MYSQL+ODBC

VB / VBA

 Compartilhe  Compartilhe  Compartilhe
#477944 - 17/11/2017 18:07:39

WESLEYWWS
LAVRAS
Cadast. em:Junho/2009


Olá Pessoal!

Tenho uma aplicação bem grande feita em VB e no momento não tenho tempo de migrar para .NET. O cliente precisa instalar esta aplicação em outras máquinas e configurar um servidor MySQL local. O sistema já esta configurado para utilizar o MySQL e fazer conexão com o servidor. Até aí tudo bem!

O que preciso é criar um instalador que já configure o Servidor MySQL e instale o Driver ODBC 3.51 na máquina do usuário. Até hoje eu fazia isto de forma manual, acessando a máquina do cliente remotamente. Hoje, pela falta de tempo, não tenho condições de ficar prestando este suporte e gostaria de criar um instalador que deixasse tudo pronto, exigindo o mínimo de configuração possível.

Alguém poderia me ajudar com este script do INNO SETUP?

Obrigado!



#477987 - 20/11/2017 13:07:07

FABRICIOWEB
BELO HORIZONTE
Cadast. em:Novembro/2011





[Run]
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




#478006 - 20/11/2017 20:41:12

WESLEYWWS
LAVRAS
Cadast. em:Junho/2009


Citação:
:



[Run]
Filename: msiexec; Parameters: "/q /i ""mysql-5.6.23-win32.msi"" INSTALLDIR=""C:Arquivos de ProgramasMySQLMySQL Server 5.6""  /qn"; WorkingDir: {tmp}; StatusMsg: Instalando o servidor MySQL...; Tasks: ; Languages: ; Flags: runhidden
Filename: C:Arquivos de ProgramasMySQLMySQL Server 5.6inmysqld.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


Muito obrigado pela resposta!

Mas saberia como já configurar o Usuário e Senha para o banco de Dados? Deixar o Root já configurado, o banco de dados criado e com usuário setado?



#478054 - 22/11/2017 19:52:00

LOOZE
MOGI-GUACU
Cadast. em:Janeiro/2005


pq não criar um arquivo .bat e mandar executar ele no inno. é a melhor opção que encontrei ate agora.


@echo off
cls
echo ==========================================
echo MySQL Server - Installation - v.17/03/2014
echo ==========================================
echo .
echo .
rem ------------------------------------------------
echo Installing. Wait ...
msiexec /i "mysql-5.5.28-win32.msi" /qn
echo Done.
rem ------------------------------------------------
echo .
echo .
rem ------------------------------------------------
echo Configurating. Waiting ...
cd "C:\Program Files\MySQL\MySQL Server 5.5\bin\"
mysqlinstanceconfig.exe -i -q ServiceName=MySQL RootPassword=mypassword ServerType=DEVELOPER DatabaseType=INODB Port=myport Charset=utf8
echo Done.
rem ------------------------------------------------
echo .
echo .
rem ------------------------------------------------
echo Creating access to user. Waiting ...
cd "C:\Program Files\MySQL\MySQL Server 5.5\bin\"
mysql -uroot -pmypassword --execute="GRANT ALL PRIVILEGES ON . TO 'root'@'%%' IDENTIFIED BY 'mypassword' WITH GRANT OPTION;"
mysql -uroot -pmypassword --execute="FLUSH PRIVILEGES;"
echo Done.
rem ------------------------------------------------
echo .
echo .
echo Installation ready.
echo .
echo .
pause




#478055 - 22/11/2017 19:59:59

LOOZE
MOGI-GUACU
Cadast. em:Janeiro/2005


https://dev.mysql.com/doc/refman/5.5/en/mysql-config-wizard-cmdline.html

ou

https://dev.mysql.com/doc/refman/5.5/en/windows-installer-msi-quiet.html




#479084 - 12/01/2018 16:02:02

WESLEYWWS
LAVRAS
Cadast. em:Junho/2009


Obrigado pessoal!!

Vou tentar fazer a instalação com as dicas acima!!



 Tópico anterior Próximo tópico Novo tópico


Para responder este tópico o login é requerido
Se você já possui uma conta de usuário por favor faça seu login
Se você não possui uma conta de usuário use a opção Criar usuário