22
0
Fork 0

redo purge binlog

This commit is contained in:
Benoît S. 2017-11-09 12:05:21 +01:00
parent f7175d09bd
commit ad693bfeff
1 changed files with 3 additions and 1 deletions

View File

@ -1137,7 +1137,9 @@ Le mode **mixed** est un bon compromis pour de la réplication : il permet de vo
### Suppression
Il faut vérifier sur le slave qu'il est bien à jour en faisant `show slave status\G` et en comparant les valeurs de *Master_Log_File* et *Relay_Master_Log_File* avec le *file* donné par `show master status\G` sur le master. Par précaution on en garde 10 et on supprimes les autres.
Il faut vérifier sur le slave quel est le dernier binlog qu'il a récupéré/traité. Pour cela on fait `SHOW SLAVE STATUS\G`, puis on note la ligne `Relay_Master_Log_File:`. Elle indique le dernier binlog récupéré/traité. On peut donc supprimer sur le master, tout ceux d'avant. Par précaution, on peut en garder 10.
Exemple : `Relay_Master_Log_File: mysql-bin.009628` → sur le master `BINARY LOGS TO 'mysql-bin.009618';`
Pour supprimer les binlogs antérieurs à `mysql-bin.00NNNN` :