Laravel  
laravel
文档
数据库
架构
入门
php技术
    
Laravelphp
laravel / php / java / vue / mysql / linux / python / javascript / html / css / c++ / c#

mysql 清理binlog

作者:_永恒灬莫言   发布日期:2026-03-04   浏览:90

-- 清理 MySQL 的 binlog 文件可以通过以下几种方式:

-- 1. 使用 RESET MASTER 命令清理所有 binlog 文件
-- 注意:这会删除所有的 binlog 文件,并重置 binlog 索引文件。
RESET MASTER;

-- 2. 使用 PURGE BINARY LOGS 命令清理指定日期之前的 binlog 文件
-- 例如,清理 2023-01-01 之前的所有 binlog 文件
PURGE BINARY LOGS TO 'mysql-bin.000005';  -- 清理到指定的 binlog 文件
PURGE BINARY LOGS BEFORE '2023-01-01 00:00:00';  -- 清理指定日期之前的 binlog 文件

-- 3. 设置 binlog 过期时间自动清理
-- 在 MySQL 配置文件 (my.cnf 或 my.ini) 中设置 binlog 过期时间
[mysqld]
expire_logs_days = 7  -- 设置 binlog 文件保留 7 天后自动清理

-- 注意:在执行这些操作之前,请确保已经备份了重要的 binlog 文件,以免误删导致数据丢失。

上一篇:mysql double类型长度

下一篇:mysql启动命令linux

大家都在看

mysqlavg函数保留小数

mysql显示表内容

mysql经纬度距离计算

mysql 加密

存储过程mysql

mysql 1265

mysql with语句

mysql时间加减

mysql查询表名,模糊匹配

brew 启动mysql

Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3

Laravel 中文站