二进制日志文件过期天数设置

今天在处理业务库中二进制文件的时候,想更改二进制文件的过期天数,发现日期如果设置成2位以上的整数。都会出现如下的警告。不能成功的设置过期日期天数。MySQL版本从5.1到5.5都是一样的。

mysql> set global expire_logs_days=100;

Query OK, 0 rows affected, 1 warning (0.00 sec)

mysql> show warnings;

+---------+------+---------------------------------------------------+

| Level   | Code | Message                                           |

+---------+------+---------------------------------------------------+

| Warning | 1292 | Truncated incorrect expire_logs_days value: '100' |

+---------+------+---------------------------------------------------+

1 row in set (0.00 sec)

PS:在配置文件my.cnf中更改也是同样的效果,例如你将值设置成expire_logs_days= 199(2位以上的正整数),重启服务,查看参数列表,结果如下。

mysql> show variables like 'expire_logs_days';

+------------------+-------+

| Variable_name    | Value |

+------------------+-------+

| expire_logs_days | 99    |

+------------------+-------+

1 row in set (0.00 sec)

所以更改日期参数最多只能更改到99。

mysql> set global expire_logs_days=99;

Query OK, 0 rows affected (0.00 sec)

mysql> show variables like 'expire_logs_days';

+------------------+-------+

| Variable_name    | Value |

+------------------+-------+

| expire_logs_days | 99    |

+------------------+-------+

1 row in set (0.00 sec)

mysql> set global expire_logs_days=0.5;

ERROR 1232 (42000): Incorrect argument type to variable 'expire_logs_days'

说明 :参数不支持浮点数,只支持正整数。

PS:MySQL默认expire_logs_days=0,是不会自动删除日志文件的。如果日志文件过大,且业务需要,只能手动归档压缩备份。

对于不重要的日志,可以设置expire_logs_days 的值,且需要注意只支持99。如果真的不重要,也没必要保存99天哈

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

推荐阅读更多精彩内容

  • 【MySQL】Linux下MySQL 5.5、5.6和5.7的RPM、二进制和源码安装 1.1BLOG文档结构图 ...
    小麦苗DB宝阅读 10,611评论 0 31
  • MySQL的二进制日志(binary log)是一个二进制文件,主要用于记录修改数据或有可能引起数据变更的MySQ...
    时待吾阅读 2,041评论 0 1
  • 元素和容器 重点掌握列表、元组、字典、集合 列表 创建 Python 的list() 函数可以将其他数据类型转换成...
    b485c88ab697阅读 522评论 0 0
  • 因为一个人放弃一座城我想我是为找到爱的平衡。因为一个人追寻了一生。我还是我似未曾离开过。这座城困住孤独的灵魂。 这...
    问世界情是何物阅读 331评论 2 1
  • 泰戈尔说,只有真正爱这个世界,才算活在这个世界里。爱每一束阳光,每一滴夜晚。 想象一下,我们是在另外一个星球,在用...
    Pickupartist阅读 296评论 0 0