Terdapat beberapa format log pada Binary Log MySQL.
- STATEMENT. File log menyimpan perintah-perintah SQL.
- ROW. File log menyimpan “event” yang menandakan bagaimana pengaruh terhadap baris data pada suatu tabel.
- MIXED. Menggunakan format STATEMENT sebagai default, tapi akan berganti ke format ROW pada beberapa kondisi.
Untuk mengganti format log ke STATEMENT gunakan salah satu dari perintah ini:
SET GLOBAL binlog_format = ‘STATEMENT’;
SET GLOBAL binlog_format = 1;
Untuk mengganti format log ke ROW gunakan salah satu dari perintah ini:
SET GLOBAL binlog_format = ‘ROW’;
SET GLOBAL binlog_format = 2;
Untuk mengganti format log ke MIXED gunakan salah satu dari perintah ini:
SET GLOBAL binlog_format = ‘MIXED’;
SET GLOBAL binlog_format = 3;
Bisa juga tiap client yang terhubung mengganti format log dengan melakukan pengaturan terhadap nilai session dari binlog_format. Contohnya:
SET SESSION binlog_format = ‘STATEMENT’;
SET SESSION binlog_format = ‘ROW’;
SET SESSION binlog_format = ‘MIXED’;
Tidak ada komentar:
Posting Komentar