16.4.1.18 复制和加载数据

对于基于语句的日志记录,LOAD DATA被认为是不安全的(请参阅第 16.2.1.3 节“二进制日志 Logging 安全和不安全语句的确定”)。设置binlog_format=MIXED时,该语句以基于行的格式记录。设置binlog_format=STATEMENT时,请注意LOAD DATA不会生成警告,这与其他不安全的语句不同。

mysqlbinlog读取以基于语句的格式记录的LOAD DATA语句的日志事件时,会在临时目录中创建一个生成的本地文件。 mysqlbinlog或任何其他 MySQL 程序不会自动删除这些临时文件。如果确实将LOAD DATA语句与基于语句的二进制日志一起使用,则在不再需要语句日志之后,应该自己删除临时文件。有关更多信息,请参见第 4.6.7 节“ mysqlbinlog-处理二进制日志文件的 Util”