Le problème c'est que Toad met l'isolation de transaction en READ-COMMITTED par défaut, alors que les binlogs (en mode STATEMENT) n'acceptent pas ce mode d'isolation.
Le message d'erreur :
MySQL Database Error: Binary logging not possible. Message: Transaction level 'READ-COMMITTED' in InnoDB is not safe for binlog mode 'STATEMENT'
Une solution est d'envoyer la requête ci dessous à chaque connexion, mais c'est assez contraignant...
SET SESSION TRANSACTION ISOLATION LEVEL REPEATABLE READ;
J'ai bien essayé de mettre une instruction dans "init-connect", mais le problème c'est que root n'exécute pas ces instructions (par sécurité) et de toutes façons, même avec un utilisateur "non SUPER", Toad repasse derrière et remet "tx_isolation" à "READ-COMMITTED"...
Et l'ami Google n'a rien donné, à part un collègue qui n'a pas obtenu beaucoup de réponse...
Any clue ?











