1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19
|
[Run]
Filename: {app}\mysql\bin\mysqld.exe; Parameters:--install mysql;StatusMsg: Installation du service mysql;Description: Installation du service mysql; Flags: runhidden
Filename: net.exe; Parameters:start mysql; StatusMsg: Initialisation du service mysql; Description: Initialisation du service mysql; Flags: runhidden
Filename: "{sys}\netsh.exe"; Parameters: "firewall add portopening TCP 3306 ""Port MySQL"""; StatusMsg: "Enregistrement par défaut port MySQL ..."; Flags: runhidden; MinVersion: 0,5.01.2600sp2
Filename: "{sys}\netsh.exe"; Parameters: "firewall set service type = fileandprint mode = enable"; StatusMsg: "Activation du partage de fichier et d'imprimante ..."; Flags: runhidden; MinVersion: 0,5.01.2600sp2
Filename: {app}\mysql\bin\mysql.exe; Parameters:"-u root -e ""CREATE USER 'ransoft'@'%' IDENTIFIED BY 'aaaaaaaa'"; StatusMsg: Installation du service mysql;Description: Installation du service mysql; Flags: runhidden
Filename: {app}\mysql\bin\mysql.exe; Parameters:"-u root -e ""GRANT ALL ON *.* TO 'ransoft'@'%'"; StatusMsg: Installation du service mysql;Description: Installation du service mysql; Flags: runhidden
Filename: {app}\mysql\bin\mysql.exe; Parameters:"-u root -e ""REVOKE ALL ON *.* FROM 'root'@'localhost';"; StatusMsg: Installation du service mysql;Description: Installation du service mysql; Flags: runhidden
Filename: {app}\mysql\bin\mysql.exe; Parameters:"-u root -e ""REVOKE ALL ON *.* FROM 'root'@'%';"; StatusMsg: Installation du service mysql;Description: Installation du service mysql; Flags: runhidden
Filename: "{app}\{#MyAppExeName}"; Description: "{cm:LaunchProgram,{#StringChange(MyAppName, '&', '&&')}}"; Flags: nowait postinstall skipifsilent
[UninstallRun]
Filename: net.exe; Parameters:stop mysql; StatusMsg: Initialisation du service mysql;
Filename: "{app}\mysql\bin\mysqld.exe"; Parameters: "--remove mysql" |
Partager