Je peux exécuter la requête SET GLOBAL binlog_format = 'ROW' et cela fonctionne pour cette session.
Comment puis-je conserver ce paramètre après avoir arrêté et redémarré MySQL?
REMARQUE: je suis sur la version 5.5.19 de MySQL (avec Moodle) et je viens de passer de MyISAM à InnoDB et j'ai donc besoin de ce nouveau paramètre.
J'ai essayé d'ajouter ces deux commandes (séparément) à my.cnf: binlog-format = ROW et binlog_format = ROW et aucun ne fonctionne. J'ai arrêté et redémarré MySQL chaque fois que je changeais my.cnf.
L'erreur que j'obtiens sans que cela ne soit défini est le message d'erreur néfaste:
Informations de débogage: impossible d'exécuter l'instruction: impossible d'écrire dans le journal binaire car BINLOG_FORMAT = STATEMENT et au moins une table utilise un moteur de stockage limité à la journalisation basée sur les lignes. InnoDB est limité à la journalisation des lignes lorsque le niveau d'isolement des transactions est READ COMMITTED ou READ UNCOMMITTED.