当前位置:网站首页>MySQL binlog cleanup
MySQL binlog cleanup
2022-07-01 23:16:00 【undo_ try】
Linux Disk space is full solution
Query the overall disk usage command
df -h
* / df -h
Filesystem Size Used Avail Use% Mounted on
devtmpfs 3.8G 0 3.8G 0% /dev
tmpfs 3.8G 0 3.8G 0% /dev/shm
tmpfs 3.8G 393M 3.5G 11% /run
tmpfs 3.8G 0 3.8G 0% /sys/fs/cgroup
/dev/vda1 40G 30G 7.2G 81% /
tmpfs 777M 0 777M 0% /run/user/1000
Query the size of each folder or file in a directory
sudo du -sh *
* / sudo du -sh *
0 bin
211M boot
...
2.2G usr
26G var
Then enter /var Under the table of contents , Continue to use this command to view , Found to be binlog Too much leads to , You need to remove binlog journal .
clear mysql binlog
mysql Of binlog essential , But if you don't clean it up , Xiaoyun disk can't stand frequent insertion and deletion every day . therefore binlog The log needs to be deleted .
mysql> show variables like ‘%expire%’;

After querying the above parameters, it is found that MySQL 8.0.12 On by default in the version binlog Log and set to binlog_format=row,binlog The expiration date parameter is binlog_expire_logs_seconds, Default 30 Days overdue .
notes :
stay MySQL8.0 New parameter in version binlog_expire_logs_seconds, It can be accurate to seconds , In previous versions expire_logs_days In days , The minimum value is 1, stay MySQL8.0 GA This parameter is marked as deprecated .
stay MySQL 8.0 GA Version default use binlog_expire_logs_seconds, Time is 2592000 second ,30 God .
- If in MySQL Startup time
inlog_expire_logs_secondsandexpire_logs_daysThere is no set value , The default value is usedbinlog_expire_logs_secondsvalue , namely 30 God ; - If in MySQL Startup time
binlog_expire_logs_secondsperhapsexpire_logs_daysOne of them is set to non 0 Value is not 0 Value as binlog Log expiration date ; - If at startup
binlog_expire_logs_secondsandexpire_logs_daysAll parameters are set to non 0 Value is usedbinlog_expire_logs_secondsvalue ,expire_logs_daysValue is invalid and an alarm message is sent .
To turn off auto clear binlog The function of the file needs to display the specified binlog_expire_logs_seconds=0 And don't set expire_logs_days Value .
In order to be compatible with previous versions, if the display specifies expire_logs_days =0 There is no designation binlog_expire_logs_seconds Value , Automatic cleaning at this time binlog The log is Ban Of , And at this point binlog_expire_logs_seconds The default value of does not apply .
Delete log manually
Manual cleaning certainly does not mean rm -rf ** , This may lead to binlog.index Disorder .
mysql -uroot -p # land mysql
show binary logs; # view log file
show master status; # View the log file being used :binlog.000015
purge binary logs to 'binlog.000015'; # Delete binlog.000015 Log files other than files
Set expiration time
Set expiration 48 Hours
mysql> set global binlog_expire_logs_seconds=60*60*48;
mysql> flush logs; # Brush it. log Make the above settings work , Otherwise it doesn't work . Be careful : Restart this configuration mysql Post failure .
边栏推荐
- 2022年起重机司机(限桥式起重机)考试试题及模拟考试
- Jielizhi Bluetooth headset quality control and production skills [chapter]
- 思科考试--冗余网络
- Cisco test -- the concept and configuration test of routing
- js——arguments的使用
- SWT/ANR问题--SWT 导致 kernel fuse deadlock
- 通过Go语言创建CA与签发证书
- Huisheng Huiying 2022 intelligent, fast and simple video editing software
- Armbain系统根分区空间不足处理
- 常见的二十种软件测试方法详解(史上最全)
猜你喜欢

MySQL -- deduction of index storage model

OpenVINO 模型性能评估工具—DL Workbench

Win 10 mstsc connect RemoteApp

flutter Unable to load asset: assets/images/888. png

Redis~02 cache: how to ensure data consistency in MySQL and redis when updating data?
![Compare the version number [double pointer to intercept the string you want]](/img/19/4f858ffdc1281d6b8b18a996467f10.png)
Compare the version number [double pointer to intercept the string you want]

Glass mosaic

Cisco test -- the concept and configuration test of routing

“35岁,公司老总,月薪2万送外卖“:时代抛弃你,连声再见都没有

What is the mosaic tailgate?
随机推荐
Explain ThreadLocal in detail
众昂矿业:发展以氟化工为主的特色化工产业具有先天优势
Zhao Fuquan: to ensure supply in the short term, we should build a safe, efficient and resilient supply chain in the long term
Mysql 5.7 实现 rank 排名
Use of locust
会声会影2022智能、快速、简单的视频剪辑软件
Typescript enumeration
【小程序】通过scroll-view组件实现左右【滑动】列表
Cisco -- highly available and reliable network examination
工作中非常重要的测试策略,你大概没注意过吧
微服务服务稳定性治理
攻防演习防御体系构建之第三篇之建立实战化的安全体系
Jielizhi, production line assembly link [chapter]
Happy number [fast and slow pointer of ring PROBLEMS]
CADD course learning (3) -- target drug interaction
Demo program implementation of QT version Huarui camera
证券开户选哪个证券公司比较好,哪个更安全
91. (cesium chapter) cesium rocket launch simulation
Some abilities can't be learned from work. Look at this article, more than 90% of peers
shell 流程控制