5.4.4.1 二进制日志记录格式

服务器使用几种日志记录格式将信息记录在二进制日志中。所使用的确切格式取决于所使用的 MySQL 版本。有三种日志记录格式:

日志记录格式还可以通过使用的存储引擎来设置或限制。这有助于消除在使用不同存储引擎的源和副本之间复制某些语句时出现的问题。

使用基于语句的复制时,复制不确定性语句可能会出现问题。在确定给定语句对于基于语句的复制是否安全时,MySQL 确定是否可以保证可以使用基于语句的日志记录来复制该语句。如果 MySQL 无法做出保证,它将标记该语句为潜在不可靠的对象并发出警告,以语句格式登录该语句可能并不安全。

您可以通过使用 MySQL 的基于行的复制来避免这些问题。

首页