Я можу запустити запит SET GLOBAL binlog_format = 'ROW', і він працює для цього сеансу.
Як зробити цю настройку палицею після зупинки та перезавантаження MySQL?
ПРИМІТКА. Я перебуваю на версії 5.5.19 MySQL (з Moodle), і я щойно перейшов з MyISAM на InnoDB, і тому мені потрібна нова настройка.
Я спробував додати ці дві команди (окремо) до my.cnf: binlog-format = ROW та binlog_format = ROW, і не працює. Я зупиняв і перезапускав MySQL кожен раз, коли я міняв my.cnf.
Помилка, яку я отримую, не встановлюючи це, - це пишне повідомлення про помилку:
Інформація про налагодження: Неможливо виконати оператор: неможливо записати у бінарний журнал, оскільки BINLOG_FORMAT = STATEMENT і принаймні одна таблиця використовує механізм зберігання даних, обмежений журналом на основі рядків. InnoDB обмежується веденням журналу рядків, коли рівень ізоляції транзакцій ЧИТАТИ ЗВ'ЯЗОМ або ПРОЧИТАТИ НЕЗАКОНОДЕНО.