当我今天启动我的MySQL服务器并尝试使用Toad for Mysql进行一些更改时,我收到此消息:
MySQL数据库错误
无法进行二进制日志记录。消息:事务级别 InnoDB中的“READ-COMMITTED”对于binlog模式“STATEMENT”
是不安全的
我不知道这意味着什么。我正在使用Ubuntu 11.x在VirtualBox上运行Mysql。
之前有没有人遇到过这个问题?
答案 0 :(得分:10)
该问题有几种解决方案:
您需要将binlog模式更改为 ROW 或 MIXED ,以便将数据加载到数据库中
mysql> SET GLOBAL binlog_format = 'ROW';
如果您不打算使用MySQL服务器进行复制,请考虑通过删除二进制来关闭二进制日志 mysqld实用程序的命令选项中的选项
--log-bin
启动MySQL服务器。