-1

我正在处理一个项目,我需要查看 binlog 事件、迭代器行并做一些事情。在我的本地环境中,我测试了我的代码并且一切正常,我可以在每个事件中获取事件和行。但是,在转移到生产环境之后-环境并连接到另一个数据库,我只能获得宾果游戏事件,但任何事件都没有行。我用过python-mysql-replication,我转储了我收到的所有二进制日志事件,每个事件都如下所示:

=== UpdateRowsEvent ===
Date: 2018-06-27T15:46:33
Log position: 326768636
Event size: 87
Read bytes: 15
Table: db_xxx.t_yyy
Affected columns: 13
Changed rows: 0
Affected columns: 13
Values:

如您所见,更改的行数为 0,值为空!

4

1 回答 1

0

我找到了解决方案,这是因为没有在表上选择的授权。

于 2018-06-27T09:08:09.410 回答