当前位置:网站首页>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 .
边栏推荐
猜你喜欢

mysql binlog的清理

有些能力,是工作中学不来的,看看这篇超过90%同行

SWT/ANR问题--SWT 导致 kernel fuse deadlock

Three development trends of enterprise application from the perspective of the third technological revolution

CKS CKA CKAD 将终端更改为远程桌面

You probably haven't noticed the very important testing strategy in your work

Explain JMM in detail
![Jielizhi, production line assembly link [chapter]](/img/84/73637de7ba334c5ac48895a7e82575.png)
Jielizhi, production line assembly link [chapter]

Copy ‘XXXX‘ to effectively final temp variable

2022年起重机司机(限桥式起重机)考试试题及模拟考试
随机推荐
What are the benefits of third party acceptance testing? Recommended by professional third-party software testing institutions
Use 3DMAX to make a chess piece
[MySQL] basic use of explain and the function of each column
CADD course learning (3) -- target drug interaction
Contents of other parts of the map
玻璃马赛克
实在RPA:银行数字化,业务流程自动化“一小步”,贷款审核效率“一大步”
RPA: Bank digitalization, business process automation "a small step", and loan review efficiency "a big step"
Three development trends of enterprise application from the perspective of the third technological revolution
Istio, ebpf and rsocket Broker: in depth study of service grid
Armbain系统根分区空间不足处理
会声会影2022智能、快速、简单的视频剪辑软件
【Kotlin 第三方 】coil koltin协程图片加载库Coil类似Glide的图片加载第三方
Aaai22 | structural tagging and interaction modeling: a "slim" network for graph classification
Cisco exam -- redundant network
力扣 710. 黑名单中的随机数
Use of locust
Explain JMM in detail
SWT/ANR问题--SWT 导致 kernel fuse deadlock
用JpaTransactionManager操作数据库事务