Enable MySQL InnoDB Storage Engine di XAMPP

Senin kemarin saya dipusingkan dengan tidak adanya Storage Engine InnoDB di MySQL saya. Padahal sebelumnya saya pernah menggunakannya. Saya menggunakan InnoDB karena database yang saya gunakan terdapat relasi antar tabel yang mana terdapat foreign key dari tabel parent.  Setelah browsing di Internet akhirnya menemukan solusinya.

Untuk mengecek apakah InnoDB dalam keadaan disable atau enable klik [Storage Engine] pada localhost/phpmyadmin.

MySQL Storage Engine di XAMPP

MySQL Storage Engine InnoDB Disable

Terlihat bahwa InnoDB berwarna abu-abu yang berarti masih disable.

Untuk memodifikasi agar InnoDB menjadi enable:

1. Cari my.cnf pada direktori xampp\mysql\bin

2. Klik kanan kemudian [Edit with Notepad++] atau bisa menggunakan Notepad

3. Cari dan temukan berikut:

Konfigurasi pada my.cnf

4. Modifikasi sehingga menjadi berikut:

Konfigurasi my.cnf yang Termodifikasi

5. Reset pada XAMPP Control Panel di MySQL dengan cara klik [stop] kemudian klik [start] lagi.

6. Hasilnya MySQL Storage Engine InnoDB telah enable

MySQL Storage Engine InnoDB Enable

Let’s try it..Good luck!

😀