mysql 复制:显示“坏”查询

mysql 复制:显示“坏”查询

有没有办法让 MySQL 显示导致复制停止的查询?我有一个包含数百个相同表的数据库,每个表都有一个触发器来更新相关表。其中一个(显然)配置不正确。我无法使用“复制跳过”技巧,因为它会在下一次写入时停止(并且有数千个)。

如果我能得到实际的“损坏”查询,我就可以简单地修改表定义。

有什么建议吗?

答案1

Mysqld 会将日志记录到 syslog 中,您应该会看到错误和记录的有问题的语句。除此之外,您还可以调用SHOW SLAVE STATUS\G从属服务器并查找“Last_Error”列以获取相同的信息。此外,您还可以使用mysqlbinlog查看从属的中继日志,查看队列中是否还有更多类似的查询。

相关内容