When I started up my MySQL server today and try to do some changes using Toad for Mysql, I get this message:
MySQL Database Error
Binary logging not possible. Message: Transaction level
'READ-COMMITTED' in InnoDB is not safe for binlog mode 'STATEMENT'
I have no idea what this means. I'm running Mysql on VirtualBox with Ubuntu 11.x.
Has anyone run into this problem before?
According to ERROR 1598 (HY000): Binary Logging not Possible. Message: Transaction Level READ-COMMITTED in InnoDB is not Safe for Binlog Mode STATEMENT:
There are several solutions for the issue:
You need to change the binlog mode to either ROW or MIXED in order to run the load of the data into the database
mysql> SET GLOBAL binlog_format = 'ROW';
If you are not planning to use your MySQL server for the replication consider turning the binary logging off by removing the
option --log-bin
from the command options for the mysqld utility
starting the MySQL server.