从mysql复制到Tarantool时出现此错误,这些是复制器日志

问题描述

[2020-11-02 14:49:40] I Connected to Tarantool at 127.0.0.1:3301
[2020-11-02 14:49:41] I Tarantool reported null binlog position. Dumping tables...
[2020-11-02 14:49:41] E Error in reading binlogs: Slave::check_binlog_format(): got invalid binlog format: STATEMENT
[2020-11-02 14:49:41] E Terminating
[2020-11-02 14:49:43] I Connected to Tarantool at 127.0.0.1:3301
[2020-11-02 14:49:44] I Tarantool reported null binlog position. Dumping tables...
[2020-11-02 14:49:44] E Error in reading binlogs: Slave::check_binlog_format(): got invalid binlog format: STATEMENT
[2020-11-02 14:49:44] E Terminating
[2020-11-02 14:49:45] I Connected to Tarantool at 127.0.0.1:3301
[2020-11-02 14:49:46] I Tarantool reported null binlog position. Dumping tables...
[2020-11-02 14:49:46] E Error in reading binlogs: Slave::check_binlog_format(): got invalid binlog format: STATEMENT
[2020-11-02 14:49:46] E Terminating

解决方法

设置基于行的mysql二进制日志格式。

https://dev.mysql.com/doc/refman/5.7/en/binary-log-setting.html

,

现在可以正常工作了,我已经尝试了我遵循此tut所做的事情 https://www.tarantool.io/en/learn/improving-mysql/ binlog_format = ROW server_id = 1 log-bin = mysql-bin Interactive_timeout = 3600 wait_timeout = 3600 max_allowed_pa​​cket = 32M