MySQL的Binary Log(二进制日志),简称binlog,是MySQL数据库的一种日志文件,记录了所有的DDL和DML(除了数据查询语句)语句,以事件形式记录,还包含语句所执行的消耗的时间。binlog的主要用途是用于数据恢复和主从复制。
MySQL允许用户指定binlog文件的存储位置。这通常在MySQL的配置文件(如my.cnf或my.ini)中进行设置。
/etc/my.cnf或C:\Program Files\MySQL\MySQL Server X.X\my.ini),找到或添加以下配置项:[mysqld]
log-bin=/path/to/your/binlog/files/mysql-bin其中/path/to/your/binlog/files/是你希望存储binlog文件的目录路径。
systemctl restart mysqld(Linux)或net stop mysql && net start mysql(Windows)来重启服务。PURGE BINARY LOGS TO 'mysql-bin.010';命令来删除指定之前的binlog文件。expire_logs_days参数来指定binlog文件的保留天数。没有搜到相关的文章