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?
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.