临时生效:进入mysql,用以下命令设置全局的参数: set global expire_logs_days=30
(上面的数字30是保留30天的意思。)
可以直接删除 binlog 文件,但是可以通过 mysql 提供的工具来删除更安全,因为 purge 会更新 mysql-bin.index 中的条目,而直接删除的话, mysql-bin.index 文件不会更新。 mysql-bin.index 的作用是加快查找 binlog 文件的速度。
命令查看 binlog 文件
删除举例:
MySQL分为两大部分。上层是 MySQL-Server ,下层是 可插拔的存储引擎 。
binlog 存放的位置由 datadir 参数控制
执行下面的查询语句即可:
目录下有两种文件: binlog.0000XX 和 binlog.index
一般关于binlog的配置都写在MySQL的配置文件中: my.cnf , 以方便启动mysql时直接让这些配置生效
常见的binlog有如下的作用
欢迎分享,转载请注明来源:夏雨云
评论列表(0条)