当前位置:网站首页>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 .
边栏推荐
- Some abilities can't be learned from work. Look at this article, more than 90% of peers
- Aaai22 | structural tagging and interaction modeling: a "slim" network for graph classification
- Convergence and disposal suggestions of some Internet exposure surfaces
- window安装wsl(二)
- CKS CKA CKAD 将终端更改为远程桌面
- Genicam gentl standard ver1.5 (4) Chapter 5 acquisition engine
- Glass mosaic
- 建模和影视后期有什么关联?
- Jielizhi Bluetooth headset quality control and production skills [chapter]
- [JUC learning road day 9] barrier derivatives
猜你喜欢

2022年起重机司机(限桥式起重机)考试试题及模拟考试

2022 R1 fast opening pressure vessel operation test questions and answers

Detailed explanation of twenty common software testing methods (the most complete in History)
![Jerry's burning of upper version materials requires [chapter]](/img/65/fcd804e00dc08a2bd056e8e6493829.png)
Jerry's burning of upper version materials requires [chapter]

Airserver latest win64 bit personal screen projection software

【微服务|Sentinel】sentinel整合openfeign
![[MySQL] index classification](/img/73/fb9f28457b373ad35d2f6068387b47.png)
[MySQL] index classification
![Jielizhi Bluetooth headset quality control and production skills [chapter]](/img/ad/28e7461f8c5dc5c54a3f4da0c111ac.png)
Jielizhi Bluetooth headset quality control and production skills [chapter]

The last packet sent successfully to the server was 0 milliseconds ago. The driver has not received

正则系列之组和范围(Groups and Ranges)
随机推荐
window安装wsl(二)
SWT/ANR问题--SWT 导致 kernel fuse deadlock
The difference between timer and scheduledthreadpoolexecutor
“35岁,公司老总,月薪2万送外卖“:时代抛弃你,连声再见都没有
Microservice stability management
js——arguments的使用
每日三题 6.30(2)
用JpaTransactionManager操作数据库事务
Typescript enumeration
Design of ESP automatic download circuit
思科考试--路由的概念和配置考试
What is the mosaic tailgate?
Airserver latest win64 bit personal screen projection software
软考信息系统项目管理师_整理的十大管理过程的简写帮助记忆背诵---软考高级之信息系统项目管理师054
Cisco -- highly available and reliable network examination
每日三题 6.30
Advanced skills of testers: a guide to the application of unit test reports
Happy number [fast and slow pointer of ring PROBLEMS]
You probably haven't noticed the very important testing strategy in your work
[kotlin third party] coil koltin collaboration picture loading library coil glide like picture loading third party