Langkah-langkah yang dilakukan adalah :
- Backup script database menggunakan mysqldump :
- masuk ke ms-dos prompt (start – run – cmd – enter)
- pindah ke folder c:\mysql\bin (sesuaikan dengan folder mysql anda)
- ketikkan mysqldump -u [nama_user] -p[password] nama_database > nama_database.sql
- contoh : mysqldump -u root -ppassword kim_db > kim_db.sql (perhatikan -ppassword memang tidak ada spasi)
- perintah diatas akan menghasilkan file kim_db.sql di folder c:\mysql\bin
- karena hasil script hasil dump tidak membuat database baru, maka tambahkan statement berikut di awal script :
- create database nama_database;
- use nama_database;
- simpan file script
- semua langkah diatas bisa dilakukan dengan mudah jika anda menggunakan MySQL manager semacam EMS MySQL Manager, Navicat ataupun PHPMyAdmin.
- Shutdown mysql, dengan cara ketikkan perintah ini di dos prompt : net stop mysql (nama service bisa jadi berbeda pada komputer anda)
- Copy semua isi folder mysql ke folder lain misalnya ke d:\app\mysql
- Copy file script
- Hapus semua folder di d:\app\mysql\data, sisakan mysql saja. Untuk anda ketahui, folder data berisi semua database yang pernah anda buat kecuali satu database dengan nama mysql. Database ini adalah database internal MySQL Server berisi informasi user, system dan lain lain.
- Download file ini, extract. File ini berisi :
- mysql_installer.iss : script Inno Setup
- install_service.bat : berisi command line untuk install mysql service
- install_database.bat : berisi command line untuk menjalankan file script database yang sudah dibuat diatas
- uninstall_service.bat : berisi command line untuk uninstall service mysql
- Script mysql_installer.iss akan membuat file installasi dengan tujuan di d:\mysql, jika anda ingin mengubah, silahkan edit di bagian DefaultDirName di file mysql_installer.iss
- Edit file install_service.bat, install_database.bat dan uninstall_service.bat sesuaikan dengan konfigurasi database anda
- Jika anda mengubah lokasi penginstallan, jangan lupa edit file my.cnf di d:\app\mysql\bin. Sesuaikan dengan lokasi konfigurasi database anda
- Letakkan file mysql_installer.iss di d:\app, untuk 3 yang lain di d:\app\mysql\bin
- Buka file script Inno Setup mysql_installer.iss dengan double klik (dengan asumsi anda sudah install Inno Setup, jika belum punya silahkan download disini)
- Compile file dengan menekan Ctrl + F9 atau melalui menu Build – Compile
- Jika tidak ada kesalahan, maka akan terbentuk file setup-mysql.exe di folder d:\app\output
- Silahkan anda coba installer ini di komputer lain, saya sendiri menggunakan windows xp virtual menggunakan virtual box
- Selesai
0 komentar:
Posting Komentar