1.基于行的二进制日志:记录对单个表行的更改,即CURRENT_USER()
2.基于语句的二进制日志:包含实际的 SQL 语句(DDL,DML),日志文件较小,可用于审计,但不能保证非确定性语句在远程机器上的正确重放。
3.基于混合格式二进制日志:默认情况下使用基于语句的日志记录,当语句不确定时会使用基于行的日志记录,或任何用户定义的函数。
1.基于行的二进制日志:记录对单个表行的更改,即CURRENT_USER()
2.基于语句的二进制日志:包含实际的 SQL 语句(DDL,DML),日志文件较小,可用于审计,但不能保证非确定性语句在远程机器上的正确重放。
3.基于混合格式二进制日志:默认情况下使用基于语句的日志记录,当语句不确定时会使用基于行的日志记录,或任何用户定义的函数。