précision mysqlbinlogpurge
This commit is contained in:
parent
4fbe7b7e00
commit
8fe7e12a63
|
@ -1364,15 +1364,22 @@ mysql> PURGE BINARY LOGS BEFORE "2011-12-07 00:00:00";
|
||||||
|
|
||||||
Si cela vient à se reproduire régulièrement, on peut baisser le nombre de jour durant lesquels les binlogs sont gardés avec la directive *expire_logs_days*.
|
Si cela vient à se reproduire régulièrement, on peut baisser le nombre de jour durant lesquels les binlogs sont gardés avec la directive *expire_logs_days*.
|
||||||
|
|
||||||
On peut automatiser la tâche avec l'outil [mysqlbinlogpurge](https://dev.mysql.com/doc/mysql-utilities/1.6/en/mysqlbinlogpurge.html).
|
On peut automatiser la tâche avec l'outil mysqlbinlogpurge dispo via [mysql-utils](https://downloads.mysql.com/archives/utilities/). Il faudra aussi mysql-connector-python.
|
||||||
|
|
||||||
Exemple :
|
Exemple :
|
||||||
|
|
||||||
```
|
```
|
||||||
mysqlbinlogpurge --master=login:password@192.0.2.1:3306 --slaves=login:password@192.0.2.2:3306
|
mysqlbinlogpurge --master=mysqladmin:PASSWORD@192.0.2.1:3306 --slaves=mysqladmin:PASSWORD@192.0.2.2:3306 --dry-run
|
||||||
```
|
```
|
||||||
|
|
||||||
**Note** : Il est nécessaire que le slave s'annonce avec --report-host et --report-port.
|
**Note** : Il est nécessaire que le slave s'annonce avec --report-host et --report-port.
|
||||||
|
**Note** : Il est nécessaire de ne pas mettre localhost ni 127.0.0.1 pour --master, mais l'adresse IP principale.
|
||||||
|
|
||||||
|
~~~
|
||||||
|
[mysqld]
|
||||||
|
report-host = 192.0.2.1
|
||||||
|
report-port = 3306
|
||||||
|
~~~
|
||||||
|
|
||||||
### Désactivation
|
### Désactivation
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue