All ,
Berikut adalah script untuk membuat installer engine MySQL beserta data yang
sudah ada didalamnya. Pastikan pada engine MySQL sudah ada , dan sudah berjalan
dengan baik dan user beserta pwd-nya sudah diset sesuai dengan kebutuhan
beserta privilage-nya. Untuk membuat installernya , sehingga setelah dinstall
langsung terbentuk engine dan databasenya, sekalian juga diregistry didaftarkan
sehingga begitu Server dihidupkan, MySQL pun jalan sebagai
servicenya...............ini utk di windows lho :-)
Berikut scriptnya yg di bangun melalui inno setup:
; Script generated by the Inno Setup Script Wizard.
; SEE THE DOCUMENTATION FOR DETAILS ON CREATING INNO SETUP SCRIPT FILES!
[Setup]
AppName=bpr_merthasedana
AppVerName=bpr_merthasedana
DefaultDirName=C:\Mysql
DisableDirPage=yes
DefaultGroupName=bpr_merthasedana
DisableProgramGroupPage=yes
OutputDir=C:\Temp
OutputBaseFilename=bpr_merthasedana
Compression=lzma
SolidCompression=yes
[Run]
Filename: "{app}\bin\mysqld.exe"; Parameters: "--flush"; Flags: postinstall
nowait skipifsilent
[Registry]
Root: HKLM; Subkey: "Software\Microsoft\Windows\CurrentVersion\Run"; ValueType:
String; ValueName: "bpr_merthasedana"; ValueData: "C:\Mysql\bin\mysqld
--flush"; Flags: uninsdeletevalue
[Languages]
Name: "english"; MessagesFile: "compiler:Default.isl"
[Files]
Source: "C:\mysql\*"; DestDir: "{app}"; Flags: ignoreversion recursesubdirs
createallsubdirs
; NOTE: Don't use "Flags: ignoreversion" on any shared system files
salam,
nyom2