mysql binlog空间维护
默认情况下,mysql主从同步的binlog日志,会一直保存。
对于如果已同步好的数据,这显然比较浪费资源。
且如果生产环境磁盘太小,随时还会爆掉,所以很有必要作好binlog的空间维护。
以下操作,直接在master上操作即可。
一,显示当前的log文件记录
show master logs;
二,清空n天前的日志,减少磁盘空间
PURGE MASTER LOGS BEFORE DATE_SUB(CURRENT_DATE, INTERVAL 10 DAY);
三,更改配置文件,指定binlog过期时间及binlog存储的物理位置。还可以指定只备份指定数据库。
my.cnf
[client] port=3306 socket=/pasc/mysql/home/dbqry/newsql/mysql/mysql.sock default-character-set=utf8[mysqld] port=3306 user=mysql default-storage-engine=INNODB basedir=/mysql/mysql datadir=/mysql/data pid-file=/mysql/mysql.pid socket=/mysql/mysql.sock log_error=/mysql/error.log max_allowed_packet=500M max_connections=10000server-id=666 expire_logs_days = 30 binlog-do-db = NewLogDB log-bin=/pasc/mydata/sql_bak/log_bin/mysql-bin binlog-format=mixed character-set-server=utf8 sql_mode=NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION
四,重启mysql,使设置生效。
转载于:https://www.cnblogs.com/aguncn/p/11213188.html
mysql binlog空间维护相关推荐
- 增大mysql修改表空间_innodb系统表空间维护方法
环境说明: 有一个在运行中的mysql环境,由于之前的配置文件设置的过于简单(没有配置innodb_data_file_path变更):造成现在系统表空间已经满了 如果innodb_data_file ...
- Mysql binlog应用场景与原理深度剖析
1 基于binlog的主从复制 Mysql 5.0以后,支持通过binary log(二进制日志)以支持主从复制.复制允许将来自一个MySQL数据库服务器(master) 的数据复制到一个或多个其他M ...
- 好文推荐 | MySQL binlog应用场景与原理深度剖析
作者:田守枝 来自:田守枝的博客(公众号) 本文深入介绍Mysql Binlog的应用场景,以及如何与MQ.elasticsearch.redis等组件的保持数据最终一致.最后通过案例深入分析binl ...
- MySQL binlog和redo/undo的概念
binlog:binlog是二进制日志文件,用于记录mysql的数据更新或者潜在更新(比如DELETE语句执行删除而实际并没有符合条件的数据),在mysql主从复制中就是依靠的binlog.在mysq ...
- mysqlbinlog查看日志_一个分布式 MySQL Binlog 存储系统的架构设计
1. kingbus简介 1.1 kingbus是什么? kingbus是一个基于raft强一致协议实现的分布式MySQL binlog 存储系统.它能够充当一个MySQL Slave从真正的Mast ...
- rds mysql 磁盘空间,RDS MySQL 空间问题的原因和解决
other_size- 系统文件和临时文件使用空间 data_size- 数据文件使用空间 binlog_size- Binlog 文件占用空间 注:获取实例诊断报告的步骤请参考如何访问RDS 实例诊 ...
- mysql binlog查看_MySQL--17 配置binlog-server 及中间件
配置binlog-server 修改mha配置文件 [root@mysql-db03 ~]# vim /etc/mha/app1.cnf[binlog1]no_master=1hostname=10. ...
- mysql binlog 常用的命令
因为我在公司里面负责数据同步组件的相关工作,包括构建异地多活的工作,所以,需要先了解一下 MySQL binlog 的相关知识点.由于看过了好几遍了<高可用 MySQL > 这本经典的书籍 ...
- mysql binlog php处理_MySQL数据的binlog处理方法
最近磁盘增长的非常快,发现binlog日志占用很大的磁盘资源.我们采用手动清理,后面设置一下自动清理. 最近磁盘增长的非常快,发现binlog日志占用很大的磁盘资源.我们采用手动清理,,后面设置一下自 ...
最新文章
- 2017-8-22 训练日记
- 找出数组中被其他元素整除的元素_「每日一题」数组中重复的数字
- CryptoAPI 学习
- 微信小程序- 初试小程序之tabbar(选项卡,底部导航)的使用
- M1 macbook值得购买吗?关于M1芯片macbook的三点购买建议
- 别再只盯着国外!在集设发现了优秀设计师原创作品!
- static关键字-1
- android登陆的编写
- php 实现ftp 多文件,php – 使用一个连接读取FTP目录中每个文件的内容
- php工作要求,PHP工作岗位要求
- Linux命令大全详解
- 19条优秀的编码原则
- docker端口映射无法访问的解决
- SVN版本控制器使用攻略
- 【我喜欢你,像风走了八千里】-末那大叔
- mysql5.7安装审计日志插件audit-plugin
- Vue 设置背景图片样式
- 示波器探头上的×10
- Siri触发器原理及改进
- 数据库基本操作(创建主键、外键以及索引)