繁忙中測試新到的服務器,調試優化app,再加上月底公司搬家,很多配置都要更改。
早上不經意telnet改dns的時候發現MySQL日誌很大了。。。 奇怪,我設置過的都改過了。。
後來發現這台是子公司帶過來的機器。。。。以前那幾台都沒寫過配置,今天就整理下,分享下吧。

1。先把現在的BINLOG清除下吧:

$ mysql -uroot -p
登陸用戶和密碼

mysql> SHOW MASTER LOGS; 顯示LOG先
+------------------------+------------+
| Log_name               | File_size  |
+------------------------+------------+
| mysql-bin.000001 | 74149684 |
| mysql-bin.000002 | 73741963 |
| mysql-bin.000003 | 73742026 |
| mysql-bin.000004 | 73741905 |
:
| mysql-bin.000065 | 3273742014 |
| mysql-bin.000066 |   98746708 |
+------------------------+------------+
66 rows in set (0.00 sec)

刪除LOG

刪除某一日誌文件:mysql> PURGE MASTER LOGS TO 'mysql-bin.000066';
刪除一週前的所有日誌:mysql> PURGE BINARY LOGS BEFORE DATE_SUB( NOW( ), INTERVAL 7 DAY);

刪除某天之前的所有日誌
mysql> PURGE MASTER LOGS BEFORE '2010-03-19 00:00:00';

刪除完了,該設置讓它自己刪了吧。
在/etc/my.cnf下的是mysql的配置文件,找到這一行:

# Here follows entries for some specific programs
# The MySQL server
[mysqld]
default-character-set = utf8
port     = 3306
socket = /tmp/mysql.sock

。。。 。。。

# Replication Master Server (default)
# binary logging is required for replication
log-bin=mysql-bin
。。。 。。。

然後再後面添加:

expire_logs_days = 30(自動刪除BINLOG的天數)

修改my.cnf以後要restart MySQL!!!注意

要麽你就直接去修改MySQL的變量環境好了:
$ mysql -uroot -p
mysql> SET GLOBAL expire_logs_days = 30;
|
這個不需要restart的

修改完別忘記確認下

mysql> show global variables like 'expire%';
+------------------+-------+
| Variable_name    | Value |
+------------------+-------+
| expire_logs_days | 30    |
+------------------+-------+

希望有幫到你哦

MySQL的binarylog处理相关推荐

  1. MySQL主从复制的常用拓扑结构

    1.复制的常用拓扑结构 复制的体系结构有以下一些基本原则: (1)    每个slave只能有一个master: (2)    每个slave只能有一个唯一的服务器ID: (3)    每个maste ...

  2. mySql 主从复制linux配置

    总结: 主库(192.168.1.251): /etc/my.cnf.d/server.cnf [mysqld] log-bin=mysql-bin server-id=1 从库(192.168.1. ...

  3. mysql 主从复制 双主从复制原理   防止主键重复问题(必看)

    双机热备的概念简单说一下,就是要保持两个数据库的状态自动同步.对任何一个数据库的操作都自动应用到另外一个数据库,始终保持两个数据库数据一致. 这样做的好处多. 1. 可以做灾备,其中一个坏了可以切换到 ...

  4. MySQL复制经常使用拓扑结构具体解释

    复制的体系结构有下面一些基本原则: (1)    每一个slave仅仅能有一个master: (2)    每一个slave仅仅能有一个唯一的serverID: (3)    每一个master能够有 ...

  5. MySQL复制常用拓扑结构详解

    复制的体系结构有以下一些基本原则: (1)    每个slave只能有一个master: (2)    每个slave只能有一个唯一的服务器ID: (3)    每个master可以有很多slave: ...

  6. MySQL性能调优与架构设计-架构篇

    架构篇(1) 读书笔记 1.Scale(扩展):从数据库来看,就是让数据库能够提供更强的服务能力 ScaleOut: 是通过增加处理节点的方式来提高整体处理能力 ScaleUp: 是通过增加当前处理节 ...

  7. Trove系列(七)——Trove的Mysql的复制功能介绍

    描述提供各种复制功能的支持对于Trove来说是很关键的.本章节将描述各种使用案例和相关的用户需求.并依次提出了MySQL的初始阶段的实现. Mysql的复制功能介绍概述先介绍一下MySQL的复制功能原 ...

  8. MySQL Replication 梳理详解

    2019独角兽企业重金招聘Python工程师标准>>> MySQL Replication 1 MySQL5.5以前的复制 异步.SQL线程串行化回放 MySQL内建的复制功能是构建 ...

  9. 什么是mysql主从同步

    什么是MySQL主从同步 数据是一个应用至关重要的一部分.从目的出发,主从同步有那么点备份的意思,主库(Master)将自己库中的写入同时同步给自己的从库(Slave),当主库发生某些不可预知的状况, ...

最新文章

  1. tensorflow GPU 内存不够
  2. 二极管极低电流I-V特性测量
  3. QoS策略及通过BGP传播—Vecloud微云
  4. python加颜色_python如何给指定的词语加上颜色,并写入Excel文档?
  5. win7 git 添加 ssh key
  6. 如何设置Pycharm在打开Terminal终端时,自动进入虚拟环境?
  7. 为什么很多人C语言学不下去
  8. 365锦鲤助手 砍价小程序源码 流量主引流裂变
  9. 公差基本偏差代号_基本偏差代号公差等级代号.ppt
  10. C2:Unity3D制作智能家居设计软件——绘制户型(一)
  11. 图的遍历(深度优先搜索)
  12. 计算机网络知识点总结(一)-----蜂窝移动网络
  13. Flash音乐暂停播放按钮
  14. delphi调试需要管理员权限程序报错“Unable to create process:请求的操作需要提升”
  15. 化工原理 --- 流体流动 2
  16. 品牌生命周期和产品生命周期之间的关系
  17. js获取前后三个月的时间戳
  18. 电脑读卡器,电脑上如何找到读卡器
  19. esp8266,esp32中的SPI FLASH 访问模式(QIO QOUT DIO DOUT)
  20. PandoraBox多拨

热门文章

  1. SQL Server各种日期计算方法
  2. ASP.NET中使用多个runat=server form
  3. Linux编程常见问题
  4. 海思3559A上编译libjpeg-turbo源码操作步骤
  5. 【Git】ubuntu上git commit提交后如何保存和退出类似vim的界面,回到命令行
  6. 给动态生成的按钮添加ajax,Ajax/Javascript动态创建按钮的问题
  7. java如何被调用_java – 如何知道Parse.initialize()是否已被调用?
  8. st7789v tft 驱动电路_图解宁波博信出品的KEEWAY摩托车数字仪表盘,附测绘的电路图...
  9. python简单单元测试示范卷_Python 单元测试的简单示例
  10. 顺时针打印二维数组C语言递归,按顺时针打印矩阵