MySQL的binarylog处理
繁忙中測試新到的服務器,調試優化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
。。。 。。。
然後再後面添加:
修改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处理相关推荐
- MySQL主从复制的常用拓扑结构
1.复制的常用拓扑结构 复制的体系结构有以下一些基本原则: (1) 每个slave只能有一个master: (2) 每个slave只能有一个唯一的服务器ID: (3) 每个maste ...
- mySql 主从复制linux配置
总结: 主库(192.168.1.251): /etc/my.cnf.d/server.cnf [mysqld] log-bin=mysql-bin server-id=1 从库(192.168.1. ...
- mysql 主从复制 双主从复制原理 防止主键重复问题(必看)
双机热备的概念简单说一下,就是要保持两个数据库的状态自动同步.对任何一个数据库的操作都自动应用到另外一个数据库,始终保持两个数据库数据一致. 这样做的好处多. 1. 可以做灾备,其中一个坏了可以切换到 ...
- MySQL复制经常使用拓扑结构具体解释
复制的体系结构有下面一些基本原则: (1) 每一个slave仅仅能有一个master: (2) 每一个slave仅仅能有一个唯一的serverID: (3) 每一个master能够有 ...
- MySQL复制常用拓扑结构详解
复制的体系结构有以下一些基本原则: (1) 每个slave只能有一个master: (2) 每个slave只能有一个唯一的服务器ID: (3) 每个master可以有很多slave: ...
- MySQL性能调优与架构设计-架构篇
架构篇(1) 读书笔记 1.Scale(扩展):从数据库来看,就是让数据库能够提供更强的服务能力 ScaleOut: 是通过增加处理节点的方式来提高整体处理能力 ScaleUp: 是通过增加当前处理节 ...
- Trove系列(七)——Trove的Mysql的复制功能介绍
描述提供各种复制功能的支持对于Trove来说是很关键的.本章节将描述各种使用案例和相关的用户需求.并依次提出了MySQL的初始阶段的实现. Mysql的复制功能介绍概述先介绍一下MySQL的复制功能原 ...
- MySQL Replication 梳理详解
2019独角兽企业重金招聘Python工程师标准>>> MySQL Replication 1 MySQL5.5以前的复制 异步.SQL线程串行化回放 MySQL内建的复制功能是构建 ...
- 什么是mysql主从同步
什么是MySQL主从同步 数据是一个应用至关重要的一部分.从目的出发,主从同步有那么点备份的意思,主库(Master)将自己库中的写入同时同步给自己的从库(Slave),当主库发生某些不可预知的状况, ...
最新文章
- tensorflow GPU 内存不够
- 二极管极低电流I-V特性测量
- QoS策略及通过BGP传播—Vecloud微云
- python加颜色_python如何给指定的词语加上颜色,并写入Excel文档?
- win7 git 添加 ssh key
- 如何设置Pycharm在打开Terminal终端时,自动进入虚拟环境?
- 为什么很多人C语言学不下去
- 365锦鲤助手 砍价小程序源码 流量主引流裂变
- 公差基本偏差代号_基本偏差代号公差等级代号.ppt
- C2:Unity3D制作智能家居设计软件——绘制户型(一)
- 图的遍历(深度优先搜索)
- 计算机网络知识点总结(一)-----蜂窝移动网络
- Flash音乐暂停播放按钮
- delphi调试需要管理员权限程序报错“Unable to create process:请求的操作需要提升”
- 化工原理 --- 流体流动 2
- 品牌生命周期和产品生命周期之间的关系
- js获取前后三个月的时间戳
- 电脑读卡器,电脑上如何找到读卡器
- esp8266,esp32中的SPI FLASH 访问模式(QIO QOUT DIO DOUT)
- PandoraBox多拨
热门文章
- SQL Server各种日期计算方法
- ASP.NET中使用多个runat=server form
- Linux编程常见问题
- 海思3559A上编译libjpeg-turbo源码操作步骤
- 【Git】ubuntu上git commit提交后如何保存和退出类似vim的界面,回到命令行
- 给动态生成的按钮添加ajax,Ajax/Javascript动态创建按钮的问题
- java如何被调用_java – 如何知道Parse.initialize()是否已被调用?
- st7789v tft 驱动电路_图解宁波博信出品的KEEWAY摩托车数字仪表盘,附测绘的电路图...
- python简单单元测试示范卷_Python 单元测试的简单示例
- 顺时针打印二维数组C语言递归,按顺时针打印矩阵