TMySQLInstaller
Tentunya apabila kita menggunakan database non-RDBMS (seperti Microsoft Access, SQLite embedded, Firebird embedded atau MySQL embedded) tidak perlu memikirkan proses instalasi yang ribet. Tapi bagaimana untuk database RDBMS? Kita harus menginstalnya sebagai server database, agar bisa diakses dari berbagai host.
TMySQLInstaller adalah Delphi VCL untuk membantu melakukan proses instalasi MySQL Database Server di komputer user. Tidak perlu merepotkan diri dengan MySQL command line tools, script instalasi yang ribet dan debug yang bikin pusing, serta tidak usah berurusan dengan Windows API.
Beberapa tool yang sudah ada cukup membantu, akan tetapi terbatas pada modifikasi konfigurasi server, bukannya membuat instalasi baru, apalagi beberapa server sekaligus dalam satu komputer.
Setup builder semisal Inno Setup dan Install Aware juga menyediakan fasilitas setup database MySQL, tetapi kita tentu memilih aplikasi yang lebih portabel, dapat di-copy-paste (dengan databasenya sekalian) daripada menggunakan setup yang mesti diinstall dan uninstall.
TMySQLInstaller fleksibel dan langsung dapat diuji saat debugging aplikasi di Delphi. Sebagai VCL turunan TComponent, TMySQLInstaller dapat diset saat design time.
Cukup dengan menentukan path ke folder data dan path ke folder file-file executable MySQL, kita dapat langsung membuat sebuah instance MySQL server baru yang siap digunakan, langsung dari aplikasi.
- Pengaturan property saat design time
- Custom port, folder mysql dan folder data
- Custom MySQL service name
- Tidak akan tumpang tindih dengan instalasi server MySQL yang sudah ada
- Memiliki GUI untuk pengaturan instalasi server
- Kontrol MySQL Server Service: Instalasi, Start, Stop dan Removal
- On-Demand setup. Aplikasi dapat menginstall & menjalankan server jika perlu, dan mematikannya saat tidak digunakan.
- Integrated help [coming soon]
TMySQLInstaller sudah sudah diuji pada Windows 7 dari Delphi 7 dan Delphi 2009. Dari struktur bahasa Pascal yang digunakan dan kesederhanaan komponen, TMySQLInstaller diperkirakan akan berjalan juga di Delphi 6 sampai Delphi 2010. Delphi XE dan XE2 masih dalam proses ujicoba.
TMySQLInstaller free dan open source, dirilis di bawah lisensi Creative Common License.
Silahkan download TMySQLInstaller. Versi saat ini adalah TMySQLInstaller-v.0.1-beta
- Delphi source code for TMySQLInstaller v.0.2 + Exe Demo
Changes Log:
Removal defaults charsets = Latin1 - Documentation
Old Versions
Download source TMySQLInstaller di atas. Kemudian ekstrak ke sebuah folder, misalnya di C:\Delphi Components\TMySQLInstaller. Kemudian tambahkan folder ini ke Library Path Delphi (baik Delphi 7 maupun Delphi 2009).
Jalankan Delphi 7. Klik menu File>Open dan pilih file C:\Delphi Components\TMySQLInstaller\TMySQLInstallerDelphi7D.dpk
Klik Compile, klik Install.
Jalankan Delphi 2009. Klik menu File>New>Other… Dari item Delphi Projects di treeview, pilih item “Package” di panel item sebelah kanan. Klik OK. Sebuah package baru akan dibuat. Save Package ini dengan nama TMySQLInstallerDelphi2009D.dpk ke dalam folder C:\Delphi Components\TMySQLInstaller.
Klik kanan TMySQLInstallerDelphi2009D.bpl di Project Manager, klik Add. Klik Browse dan pilih file uServiceUtil.pas dan uMySQLInstaller.pas untuk ditambahkan ke package. Klik kanan lagi TMySQLInstallerDelphi2009D.bpl, klik Compile. Kemudian klik kanan lagi dan klik Install. Klik Save untuk menyimpan perubahan.
Bila langkah di atas dilakukan dengan benar, Anda akan menjumpai sebuah tab (page) baru di Component Palette: Cenadep.org dengan komponen TMySQLInstaller di dalamnya.
Menemukan bug atau ingin memberi saran? Silahkan tinggalkan komentar di bawah. Silahkan di-share bila menurut Anda komponen ini bermanfaat.
Incoming search terms:
- tmysqlinstaller
- komponen date time seperti windows7 – delphi 7
- pada saat restart komputer muncul unable to cast of type system boolean to type System string
- baca database sqlite dengan delphi
- unable to cast object of type system boolean to type system string solusi
- pada saat star komputer muncul to cast object object of type system boleanto system
- MySql Sever delphi supaya tidak trial
- penyebab system boolean to type system string
- setting mysql server windows agar bisa diakses jaringan
- apa arti unable to cast object of type system boolean to type system string














This is the default footer layout. You can easily add or remove columns in the footer.
bang saya msh kurang jelas yang di screenshots no 2-5.
wah ini dia yang sering bikin susah, sekarang sudah ada komponennya, thanks gan…. jangan lupa documentasinya kalau sudah seles di email
bang buyut, tanya… itu nanti untuk service udah bisa running pas startup?
@Fahrizal Surya Udah bisa bang
[...] TMySQLInstaller [...]
GRATIS kan ?. Tombol downloadnya dimana ya ?.
mantep bang.gimana punya kabar?kok ga pernah kelihatan lagi?di cariin bang black list soalnya mo ngirim sesuatu
Ngirim apaan?