|
|
show global variables like 'expire_logs_days';
4 R2 o* K1 b( |# X; d. @+------------------+-------+; a7 J. C9 _' }
| Variable_name | Value |
+ H( d6 @! [9 i; J$ @% d5 q; D# y+------------------+-------+
9 L2 U9 C2 v7 @/ i7 P: C| expire_logs_days | 0 |
) n; o1 t- R2 ]* G y# R* P7 [& q修改bin.log日志清理日期:2 r `+ I1 f: O4 X; L5 q, o
set global expire_logs_days=3;
; Q; V* e' x q2 y' F( Amysql> show global variables like 'expire_logs_days';
2 ?2 t: l( \( |+------------------+-------+( |4 i8 Z" n0 Z: Z. I
| Variable_name | Value |4 u: B6 u& W7 \8 a5 }. \
+------------------+-------+
6 e$ `2 \6 q" U+ u8 r' A| expire_logs_days | 3 |2 g3 ^% A6 j. |+ P: o; ~% A
+------------------+-------+
! ^0 s, Z- r3 z8 R% m1 row in set (0.00 sec)5 T: b/ L2 v3 G
+------------------+-------+
1 h7 h; K8 Q# p# @" G5 S1 row in set (0.01 sec)
2 N; z9 u0 g1 r, B3 H# Q" J8 a, A' ~8 P/ w; w8 i' @/ R" s/ N
# y# U7 F- M1 G# |手动清理bin日志
( y2 F$ @- [8 }我们执行flush logs;
; g/ {; r8 R/ S9 ymysql> flush logs;) }5 c$ F" A$ Z% f) T$ w
Query OK, 0 rows affected, 64 warnings (0.16 sec
7 @, I( F- V/ i% U( i如果binlog非常多,不要轻易设置改参数,有可能导致io争用,这时候可以使用purge命令予以清除:
9 Y! E# E. B5 [1 C" P
' Y) ^. M6 ?+ O" F. u" r! q% ^0 |2 x将bin.000055之前的binlog清掉:
! o, a6 M$ r+ i2 w4 |5 [5 s# C" Kmysql>purge binary logs to 'bin.000055';1 y A. V" k/ T, e) ?9 t
将指定时间之前的binlog清掉:3 E& e3 U, k. v
! q/ C5 Y1 ]4 [
mysql>purge binary logs before '2017-05-01 13:09:51';" a; ~1 e# U) H* G: ?
5 w- j- a3 ?8 l7 Z
7 ~) u( s( a$ `9 }8 q( [. |! JMariaDB [(none)]> show global variables like 'expire_logs_days';1 I T& A3 P' l! e# Z; x& ~8 Y) y
+------------------+-------+
2 k3 ~1 I$ x0 [; b6 Y| Variable_name | Value |
. O# n( Z' `1 ?* ] E+------------------+-------+
9 R) h( i4 H7 y2 k6 n7 ]| expire_logs_days | 0 |4 D q4 W3 y' @# g, x1 n0 A3 v
+------------------+-------+8 y( Q% P* P% v
1 row in set (0.00 sec)& k! P' h/ y- o& c
MariaDB [(none)]> set global expire_logs_days=2;
, l" X$ p! [# z: N7 }! ]5 RQuery OK, 0 rows affected (0.00 sec)7 S. _6 m+ D# U( ~8 K
MariaDB [(none)]> show global variables like 'expire_logs_days';
- e2 G( x4 }! j1 P4 v- [; o+------------------+-------+
, Z5 n; p$ M! K5 H/ Z: U' d$ R| Variable_name | Value |
3 ] @0 I/ R/ {( g+------------------+-------+9 ]2 h$ d4 x( W9 @; W- k8 A
| expire_logs_days | 2 |) B' K4 X3 Y- |! U
+------------------+-------+
1 V% k* V1 d$ `. m1 row in set (0.01 sec)
" P: y: G" _: AMariaDB [(none)]> set global expire_logs_days=3;9 f: C3 w. q. I& {: p+ x+ }+ ]
Query OK, 0 rows affected (0.00 sec)+ S+ I0 O5 h6 Y& K3 W
MariaDB [(none)]> show global variables like 'expire_logs_days';" K9 D( w; w0 o0 Q
+------------------+-------+
4 n" ^3 N0 ~$ r6 N. a: @( X3 K| Variable_name | Value |
! C: A1 J; `, B/ v8 u/ k+------------------+-------+7 m8 ^* N* [0 ?
| expire_logs_days | 3 |8 E! j U0 _/ a9 Q; r, R$ G1 {
+------------------+-------+
" W% q r+ X" J6 b. l# @1 row in set (0.00 sec). }7 ?, n9 v; J1 t8 U8 {( @, ` R/ \
MariaDB [(none)]> flush logs;
, p) L+ ]* e0 jQuery OK, 0 rows affected (0.02 sec)+ U6 G; a+ s) h# T" X' D
MariaDB [(none)]> purge binary logs before '2021-11-18 17:00:00';
( G- G1 v6 f5 ~( t. V. a* xQuery OK, 0 rows affected (0.00 sec)+ \& m; i! r' v. h0 E* m
MariaDB [(none)]> purge binary logs before '2021-11-18 19:00:00';! I8 |, U! @+ F2 ~
Query OK, 0 rows affected (0.01 sec); o( p' ]3 H" e
+ m+ L8 a1 P( g0 R Q2 Q9 F4 r
( i/ F- k$ L- Q4 j* q
|
|