Tutorial berikut adalah bagaimana memindah database MySQL tanpa menginstal MySQL pada suatu komputer yang akan dijadikan server. Hal ini juga bisa dilakukan jika kita hendak membuat installer database suatu aplikasi secara praktis.
Contoh berikut adalah bagaimana memindah database MySQL pada partisi D: sehingga tidak masalah jika PC server mengalami kerusakan sehingga mengharuskan install ulang atau format pada partisi C:.
Hal yang perlu disiapkan adalah buat folder baru dengan nama "MYSQLKU" yang nantinya akan dipindahkan ke partisi D:, dan nantinya folder "MYSQLKU" ini akan berisi folder dan file sebagai berikut :
1. Folder "bin" berisi file : libmySQL.dll, mysql.exe, mysqld.exe, mysqld.map, mysqld.pdb, mysqldump.exe.
2. Folder "data" berisi folder "test", folder "mysql" dan folder lainnya sesuai dengan database yang anda miliki. Pokoknya copy aja semua isi folder "test", "mysql" dan folder data lain secara utuh.
3. Folder "MySQL Datafiles" berisi file ibdata1.
4. Folder "share" berisi folder "english" beserta isinya. (Pokoknya copy aja secara utuh folder "english")
5. File my.ini dengan perubahan setting isi file nya sebagai berikut :
port=3306
basedir="D:/MySQLKU/"
datadir="D:/MySQLKU/Data/"
innodb_data_home_dir="D:/MySQLKU/MySQL Datafiles/"
6. File mysql-install.bat, jika belum ada dapat dibuat dengan notepad kemudian save as nya sebagai All Files dengan nama mysql-install.bat. File inilah yang nantinya sebagai launcher database MySQL, dan cukup dieksekusi sekali saja, maka setiap kali PC server menyala service MySQL akan otomatis berjalan dengan sendirinya.
Adapun isi file mysql-install.bat sebagai berikut :
@echo off
net stop Mysqlku
sc delete Mysqlku
netsh firewall add allowedprogram D:\MYSQLKU\bin\mysqld.exe Mysqlku
D:\MYSQLKU\bin\mysqld.exe --install Mysqlku --defaults-file=D:/MYSQLKU/my.ini
net start Mysqlku
7. File mysql-uninstall.bat. Berfungsi untuk menghentikan service MySQL pada PC server. Isi file nya sebagai berikut.
@echo off
net stop Mysqlku
sc delete Mysqlku
Setelah semua file dan folder sudah disiapkan di folder "D:/MYSQLKU", tinggal eksekusi saja file mysql-install.bat. Maka service MySQL sudah dapat berjalan.
Untuk membuat File Installer database ini dapat menggunakan aplikasi sederhana semacam Winrar dengan Archiving options "Create SFX archive" dan ikuti petunjuk sederhananya.
Perlu diketahui meskipun total ukuran filenya bisa mencapai di atas 50MB, akan tetapi setelah melalui proses kompresi dengan Winrar ukuran file nya akan menurun secara drastis menjadi kurang dari separuhnya.
Demikian semoga membantu. mohon koreksi jika ada yang masih kurang.
Tidak ada komentar:
Posting Komentar