美文网首页
Cannot execute statement: imposs

Cannot execute statement: imposs

作者: 一颗老呀老松树 | 来源:发表于2019-06-15 14:39 被阅读0次

在实现数据库主备同步的时候,java.sql.SQLException。

image.png

mysql默认的binlog_format是STATEMENT。

从 MySQL 5.1.12 开始,可以用以下三种模式来实现:基于SQL语句的复制(statement-based replication, SBR),基于行的复制(row-based replication, RBR),混合模式复制(mixed-based replication, MBR)。

binlog的格式也有三种:STATEMENT,ROW,MIXED。

解决方法:

仅一次性解决:

mysql> STOP SLAVE;
Query OK, 0 rows affected (0.02 sec)

mysql>  SET GLOBAL binlog_format=ROW;
Query OK, 0 rows affected (0.00 sec)

mysql> START SLAVE;
Query OK, 0 rows affected (0.00 sec)

永久解决

修改my.ini配置

# binary logging format - ROW
binlog_format=ROW

相关文章

网友评论

      本文标题:Cannot execute statement: imposs

      本文链接:https://www.haomeiwen.com/subject/nvjbfctx.html