Mysql:二进制日志与事务日志

Alf*_*red 4 mysql transaction-log

在 mysql 和 innodb 中,有两种类型的日志:二进制日志和事务日志。我知道事务日志特定于 innodb。但是当谈到复制、备份和崩溃恢复时,它们各自扮演什么角色,又有什么不同呢?

谢谢!

Ric*_*mes 6

binlog 是写入数据库的历史记录。它对于复制至关重要。它也可以用于某些“增量”备份技术。

出于多种原因,事务日志(通常在文件iblog1和 中iblog2)对 InnoDB 至关重要: ROLLBACK、崩溃恢复等。

关于 binlog 非 InnoDB 日志的手册页

重做日志

有很多网页从不同的角度讨论这些文件。

有很多方法可以进行“备份”。