Sekiranya pemasangan MySQL dilakukan melalui pemasangan pakej siap pasang seperti XAMPP atau WAMP, tetapan ini tidak diaktifkan secara terus. Dan pemasangan secara manual sama ada di pelantar sistem operasi Windows atau Linux juga tidak mengaktifkan fungsi secara terus.

Untuk mengaktifkan fungsi ini, kita perlu lakukan sedikit penambahan kod pada fail konfigurasi MySQL dengan menggunakan fungsi mysqld untuk mengaktifkan General Quert Log.

  1. Akses ke dalam direktori MySQL. Contohnya; c:/xampp/mysql
  2. Akses fail my.ini. Selalunya berada di bahagian mysql/bin.
  3. Sunting fail tersebut dengan menggunakan editor binari seperti Notepad atau Notepad2.
  4. Tambah kod di bawah ini pada bahagian paling bawah:
[mysqld]
# Set Slow Query Log
long_query_time = 1
slow_query_log = 1
slow_query_log_file = "C:/slowquery.log"

#Set General Log
log = "C:/genquery.log"

Untuk pelantar operasi menggunakan Windows seperti Windows Server, lokasi untuk fail log tersebut seeloknya diletakkan di bahagian pemacu dasar, iaitu C:/ untuk mengelakkan masalah di mana kebenaran untuk menghasilkan fail log tersebut.

Untuk pelantar lain seperti MacOS dan Linux, anda hanya perlu memberikan kebenaran untuk direktori tersebut menghasilkan fail. Jika gagal, hasilkan satu fail kosong dengan nama tersebut dan setkan kepada kebenaran untuk ditulis.

Tag #: 
Penilaian: 
2
Your rating: None Average: 2 (2 votes)