MENGAKTIFKAN FITUR MYSQL INNODB PADA INSTALASI XAMPP

XAMPP yang dibuat oleh ApacheFriends merupakan suatu software ketiga (thirdty-party-software) yang mempermudah proses instalasi PHPApacheMySQL dan Perl. Sekali melakukan instalasi, secara otomatis kita akan memiliki keempat software tersebut. Kita juga tidak perlu repot-repot melakukan konfigurasi apapun. Cukup memudahkan bagi kita yang ingin belajar pemrograman web.
Disamping kemudahan tersebut, berhubungan dengan MySQL, beberapa fitur secara default belum aktif (disable). Termasuk diantaranya fitur tipe tabel InnoDB, dimana tipe tabel ini memungkinkan kita untuk membuat tabel yang mendukung transaksi, seperti foreign-key, commit and roleback dsb.
Jika kita ingin mengaktifkan fitur InnoDB pada Instalasi XAMPP, berikut ini langkah yang dapat Anda ikuti:
Langkah 1. Stop service MySQL melalui XAMPP Control Panel. Lihat gambar di bawah ini
Xamppcp 300x230
Langkah 2. Buka file konfigurasi MySQL “my.cnf” yang berada di folder letak-instalasi-xampp\xampp\mysql\bin dengan menggunakan notepad.
Langkah 3. Cari bagian konfigurasi sbb:
#Comment the following line to unskip and use InnoDB
skip-innodb
#innodb_data_home_dir = C:/xampp/xampp/mysql/data/
#innodb_data_file_path = ibdata1:10M:autoextend
#innodb_log_group_home_dir = C:/xampp/xampp/mysql/data/
#innodb_log_arch_dir = C:/xampp/xampp/mysql/data/
#set-variable = innodb_buffer_pool_size=16M
#set-variable = innodb_additional_mem_pool_size=2M
#set-variable = innodb_log_file_size=5M
#set-variable = innodb_log_buffer_size=8M
#innodb_flush_log_at_trx_commit=1
#set-variable = innodb_lock_wait_timeout=50
innodb_data_file_path = ibdata1:10M:autoextend
innodb_log_group_home_dir = C:/xampp/xampp/mysql/data/
innodb_log_arch_dir = C:/xampp/xampp/mysql/data/
set-variable = innodb_additional_mem_pool_size=2M
set-variable = innodb_log_buffer_size=8M
innodb_flush_log_at_trx_commit=1
set-variable = innodb_lock_wait_timeout=50


#Uncomment the following options for InnoDB database if you are using InnoDB tables.
#Uncomment the lines and set innodb_buffer_pool_size up to 50% – 80% of RAM for optimization of InnoDB databases, try not to memory usage too high.
#Uncomment the lines and set innodb_log_file_size to 25% of InnoDB buffer pool size for optimisation.
Langkah 4. Ubahlah menjadi sebagai berikut:
# skip-innodb
innodb_data_home_dir = C:/xampp/xampp/mysql/data/
set-variable = innodb_buffer_pool_size=16M
set-variable = innodb_log_file_size=5M
Langkah 5. Start kembali MySQL melalui XAMPP Control Panel
Selamat mencoba dan semoga bermanfaat
Share on Google Plus

About Elmirakom

This is a short description in the author block about the author. You edit it by entering text in the "Biographical Info" field in the user admin panel.
    Blogger Comment
    Facebook Comment

0 comments:

Post a Comment