centos7设置mysql中binlog 7天删除

mysql> show master status;
+---------------+-----------+--------------+------------------+-------------------+
| File | Position | Binlog_Do_DB | Binlog_Ignore_DB | Executed_Gtid_Set |
+---------------+-----------+--------------+------------------+-------------------+
| binlog.000041 | 744511437 | | | |
+---------------+-----------+--------------+------------------+-------------------+
1 row in set (0.00 sec)

mysql> show variables like "expire_logs_days";
+------------------+-------+
| Variable_name | Value |
+------------------+-------+
| expire_logs_days | 0 |
+------------------+-------+
1 row in set (0.04 sec)

在mysql的配置文件/etc/my.cnf

添加内容
expire_logs_days = 7
重启mysql服务
# service mysqld restart
Redirecting to /bin/systemctl restart mysqld.service

重新进入数据库

show variables like "expire_logs_days";
+------------------+-------+
| Variable_name | Value |
+------------------+-------+
| expire_logs_days | 7 |
+------------------+-------+
1 row in set (0.05 sec)

mysql>

设置成功

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 注意:不要强制使用rm命令进行清除。否则,mysq-bin.index错乱,最终导致后期expire-log-da...
    靜默阅读 987评论 0 0
  • 使用场景公司有这样一个需求,把之前的一个系统拆分为多个微服务,数据库也随之拆分,当我们用到数据统计的时候,所要用到...
    唐潮_小五阅读 742评论 0 3
  • 1.错误日志(log_error) 1.1 作用 记录启动\关闭\日常运行过程中,状态信息,警告,错误 1.2 错...
    醉舞经阁半卷书A阅读 419评论 0 0
  • 1、如果主节点已经运行了一段时间,且有大量数据时,如何配置并启动slave节点 #在主服务器上做完全备份,复制到从...
    SkyCastleWQ阅读 124评论 0 0
  • MySQL的二进制日志(binary log)是一个二进制文件,主要用于记录修改数据或有可能引起数据变更的MySQ...
    时待吾阅读 2,053评论 0 1