SET GLOBAL binlog_format = 'ROW' sorgusunu çalıştırabilir ve bu oturum için çalışır.
MySQL'i durdurduktan ve yeniden başlattıktan sonra bu ayarı nasıl yapabilirim?
NOT: MySQL'in 5.5.19 sürümünde (Moodle ile) ve MyISAM'den InnoDB'ye geçtim ve bu nedenle bu yeni ayara ihtiyacım var.
Bu iki komut (ayrı ayrı) my.cnf için eklemeyi denedim: binlog-format = SATIR ve binlog_format = SATIR ve hiçbiri çalışır. My.cnf dosyasını her değiştirdiğimde MySQL'i durdurdum ve yeniden başlattım.
Bu ayarlanmadan aldığım hata hain hata mesajı:
Hata ayıklama bilgileri: BINLOG_FORMAT = STATEMENT ve en az bir tablo satır tabanlı günlük kaydıyla sınırlı bir depolama motoru kullandığından, ifade çalıştırılamıyor: ikili günlüğe yazılması imkansız. InnoDB, işlem yalıtım düzeyi READ COMMITTED veya READ UNCOMMITTED olduğunda satır günlüğü ile sınırlıdır.