MySQL的Binary Log(二进制日志)是一种记录数据库更改的日志文件。它记录了所有的DDL和DML(除了数据查询语句)语句,以事件形式记录,还包含语句所执行的消耗的时间。这些日志可以用于数据恢复、主从复制等场景。
MySQL提供了多种方式来查看Binlog:
SHOW BINARY LOGS命令SHOW BINARY LOGS;SHOW BINLOG EVENTS命令SHOW BINLOG EVENTS IN 'mysql-bin.000001';mysqlbinlog工具mysqlbinlog是一个命令行工具,它可以解析二进制日志文件并将其输出为可读的SQL语句。你可以使用这个工具来查看或重放Binlog。mysqlbinlog mysql-bin.000001log-bin选项,以启用二进制日志功能。mysqlbinlog工具的--force-if-open选项来尝试读取损坏的文件。“中小企业”在线学堂
云+社区沙龙online[数据工匠]
云+社区技术沙龙[第17期]
企业创新在线学堂
腾讯云数据库TDSQL训练营
企业创新在线学堂
Elastic 实战工作坊
腾讯云数据库TDSQL训练营
企业创新在线学堂
Elastic 实战工作坊