为了正常的体验网站,请在浏览器设置里面开启Javascript功能!

MySql如何删除 bin log

2018-04-28 5页 doc 19KB 12阅读

用户头像

is_841159

暂无简介

举报
MySql如何删除 bin logMySql如何删除 bin log 【MySql】如何删除 bin log 一 语法如下: PURGE {MASTER | BINARY} LOGS TO 'log_name' PURGE {MASTER | BINARY} LOGS BEFORE 'date' 用于删除在指定的日志或日期之前的日志索引中的所有二进制日志。这些日志也会从记录在日志索引文件 中的清单中被删除,这样被给定的日志成为第一个。 例如: 1 删除指定日志之前的bin log PURGE MASTER LOGS TO 'mysql-bin....
MySql如何删除 bin log
MySql如何删除 bin log 【MySql】如何删除 bin log 一 语法如下: PURGE {MASTER | BINARY} LOGS TO 'log_name' PURGE {MASTER | BINARY} LOGS BEFORE 'date' 用于删除在指定的日志或日期之前的日志索引中的所有二进制日志。这些日志也会从记录在日志索引文件 中的清单中被删除,这样被给定的日志成为第一个。 例如: 1 删除指定日志之前的bin log PURGE MASTER LOGS TO 'mysql-bin.010'; 1) 查看当前的log mysql> show binary logs; +------------------+-----------+ | Log_name | File_size | +------------------+-----------+ | mysql-bin.000001 | 126 | | mysql-bin.000002 | 88416282 | | mysql-bin.000003 | 198081520 | | mysql-bin.000004 | 1358 | | mysql-bin.000005 | 126 | | mysql-bin.000006 | 126 | | mysql-bin.000007 | 126 | | mysql-bin.000008 | 315 | | mysql-bin.000009 | 126 | | mysql-bin.000010 | 126 | | mysql-bin.000011 | 504 | | mysql-bin.000012 | 107 | | mysql-bin.000013 | 107 | | mysql-bin.000014 | 107 | | mysql-bin.000015 | 107 | | mysql-bin.000016 | 521 | | mysql-bin.000017 | 315 | | mysql-bin.000018 | 958 | +------------------+-----------+ 18 rows in set (0.04 sec) 2) 删除mysql-bin.000010 之前的日志 mysql> purge binary logs to 'mysql-bin.000010'; Query OK, 0 rows affected (0.35 sec) mysql> show binary logs; +------------------+-----------+ | Log_name | File_size | +------------------+-----------+ | mysql-bin.000010 | 126 | | mysql-bin.000011 | 504 | | mysql-bin.000012 | 107 | | mysql-bin.000013 | 107 | | mysql-bin.000014 | 107 | | mysql-bin.000015 | 107 | | mysql-bin.000016 | 521 | | mysql-bin.000017 | 315 | | mysql-bin.000018 | 958 | +------------------+-----------+ 9 rows in set (0.00 sec) 3)显示第一个二进制日志: mysql>show binlog events; +------------------+-----+-------------+-----------+-------------+------------------------- --------------+ | Log_name | Pos | Event_type | Server_id | End_log_pos | Info | +------------------+-----+-------------+-----------+-------------+------------------------- --------------+ | mysql-bin.000010 | 4 | Format_desc | 1 | 107 | Server ver: 5.5.18-log, Binlog ver: 4 | | mysql-bin.000010 | 107 | Stop | 1 | 126 | | +------------------+-----+-------------+-----------+-------------+------------------------- --------------+ 2 rows in set (0.01 sec) 2 删除指定日期之前的bin log PURGE MASTER LOGS BEFORE '2011-12-05 13:00:00'; 3 清除N天前的 binlog PURGE MASTER LOGS BEFORE DATE_SUB( NOW( ), INTERVAL N DAY); BEFORE变量的date自变量可以为'YYYY-MM-DD hh:mm:ss'格式。MASTER和BINARY是同义词。 下面的语句可以清除 7 天前的binlog, PURGE MASTER LOGS BEFORE DATE_SUB( NOW( ), INTERVAL 7 DAY); 在contab设置定期每天凌晨3点删除7天前的binlog: 0 3 * * * `mysql -uroot -e 'PURGE BINARY LOGS BEFORE DATE_SUB( NOW( ), INTERVAL 7 DAY);'` 二 主从架构的日志删除 对于主从结构的mysql系统,slave服务器当前正在读取试图删除的日志之一,则删除语句失败,并且报错。不过,如果在slave服务器是停止运行期间清理了其未读取的日志之一,则slave服务器启动后不能复制。当slave服务器正在复制时,删除日志的语句可以安全运行,并不需要停止它们。 主从架构的可以按照以下步骤清理日志: 1. 在每个SLAVE服务器上,使用SHOW SLAVE STATUS来检查它正在读取的日志。 2. 使用SHOW MASTER LOGS获得主服务器上的已经归档的日志。 3. 在所有的slave服务器中判定最早的日志,既截至目标日志。如果所有的slave服务器是更新的,这是清单上的最后一个日志。 4. 备份将要删除的所有日志,防止意外~ 5. 删除日志,但不包括目标日志。 三 相关参数: 配置文件my.cnf的参数expire-logs-days 指定了日志过期的天数,比如 expire-logs-days = 20 示日志保留20,超过20则设置为过期的~可以根据实际情况来设置合适的值。 来源:小贴士:夏季养生常识 立夏已过,炎热的夏季来了。夏季是充满生气的季节,但同时也要特别注意养生保健。我们该如何保持在炎热的夏季保持身体健康,从而享受这个夏季呢,让我来告诉大家几个夏季养生保健小常识吧。 1.夏季养生保健之多喝温水 每天要喝七八杯白开水,身体要随时保持水分和补充水分,水在人体内起着至关重要的作明,维持着人体正常的生理功能。水是人体不可缺少的重要组成部分,器官、肌肉、血液、头发、骨骼、牙齿都含有水分,夏季失水会比较多,若不及时补水就会严重影响健康,易使皮肤干燥,皱纹增多,加速人体衰老。另外矿泉水、冷茶,牛奶,苹果汁是理想的解渴饮料。 2.夏季养生保健之补钾 暑天出汗多,随汗液流失的钾离子也比较多,由此造成的低血钾现象, 会引起人体倦怠无力、头昏头痛、食欲不振等症候。热天防止缺钾最有效的是多吃含钾食物,新鲜蔬菜和水果中含有较多的钾,可多吃些草莓、杏子、荔枝、桃子、李子等;蔬菜中有大葱、芹菜、毛豆等也富含钾。茶叶中亦含有较多的钾,热天多饮茶,既可消暑,又能补钾,可谓一举两得。 3.夏季养生保健之尽量穿浅色衣服 深色衣服会吸收阳光,使人体温升高燥热;同时蚊子有趋暗的习性,深色容易吸引蚊子,特别是黑色。 4.夏季养生保健之福自“苦”中来 苦味食品中所含有的生物碱具有消暑清热、促进血液循环、舒张血管等药理作用。热天适当吃些苦味食品,不仅能清心除烦、醒脑提神,且可增进食欲、健脾利胃。苦瓜:取其未熟嫩果作蔬菜,成熟果瓤可生食,既可凉拌又能肉炒、烧鱼,清嫩爽口,别具风味。苦瓜具有增食欲、助消化、除热邪、解疲乏、清心明目等作用。此外,苦菜、茶叶、咖啡等苦味食品亦可酌情选用。应注意的是,食用苦味食品不宜过量,否则可能引起恶心、呕吐等症状。 5.夏季养生保健之皮肤瘙痒注意事项 夏季出游,因日晒而导致皮肤瘙痒、干疼时,可涂少量肤轻松等软膏,不要用热水烫洗,也不宜用碱性大的肥皂清洗,以免刺激皮肤,加重症状。
/
本文档为【MySql如何删除 bin log】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑, 图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。 本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。 网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。

历史搜索

    清空历史搜索