MYSQL ERROR 1598 (HY000): Binary logging not possible(已解决)

  从一台电脑上导入数据库中的一个表到另一台数据库中,结果出现:

#1598 – Binary logging not possible. Message: Transaction level ‘READ-COMMITTED’ in InnoDB is not safe for binlog mode ‘STATEMENT’ .

在网上搜索了一下,说用以下方法可以解决,不过我用了还是没解决:

SET SESSION TRANSACTION ISOLATION LEVEL REPEATABLE READ.

再仔细看一下数据库,数据库是引擎是MyISAM,而刚导入的表是InnoDB类型,把表的存储引擎改为MyISAM就解决了.

还有可以说修改my.cnf文件,把

transaction_isolation = READ-COMMITTED注释掉.再重启mysql数据库.



发表评论

电子邮件地址不会被公开。 必填项已用*标注

您可以使用这些HTML标签和属性: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>