ajout de "show binary logs"
Cette révision appartient à :
Parent
2e868b0428
révision
fd1cb6f26e
|
@ -1175,6 +1175,48 @@ Il a l'avantage d'être plus fiable pour de la réplication.
|
|||
|
||||
Le mode **mixed** est un bon compromis pour de la réplication : il permet de voir la plupart des requêtes en clair, mais évite le problème de fiabilité en passant en mode row quand c'est nécessaire.
|
||||
|
||||
### Informations
|
||||
|
||||
On peut savoir le dernier binlog écrit :
|
||||
|
||||
~~~
|
||||
mysql> show master status;
|
||||
+------------------+----------+--------------+------------------+
|
||||
| File | Position | Binlog_Do_DB | Binlog_Ignore_DB |
|
||||
+------------------+----------+--------------+------------------+
|
||||
| mysql-bin.020505 | 17736280 | | |
|
||||
+------------------+----------+--------------+------------------+
|
||||
1 row in set (0.00 sec)
|
||||
~~~
|
||||
|
||||
On peut lister l'ensemble des binlogs vus par MySQL :
|
||||
|
||||
~~~
|
||||
mysql> show binary logs;
|
||||
+------------------+-----------+
|
||||
| Log_name | File_size |
|
||||
+------------------+-----------+
|
||||
| mysql-bin.020437 | 18697341 |
|
||||
| mysql-bin.020438 | 104858013 |
|
||||
| mysql-bin.020439 | 104858274 |
|
||||
| mysql-bin.020440 | 104863158 |
|
||||
[…]
|
||||
~~~
|
||||
|
||||
Et les visualiser d'un point de vue filesystem :
|
||||
|
||||
~~~
|
||||
# ls -l /var/log/mysql/
|
||||
|
||||
-rw-rw---- 1 mysql adm 18697341 Nov 29 00:01 mysql-bin.020437
|
||||
-rw-rw---- 1 mysql adm 104858013 Nov 29 09:41 mysql-bin.020438
|
||||
-rw-rw---- 1 mysql adm 104858274 Nov 29 13:10 mysql-bin.020439
|
||||
-rw-rw---- 1 mysql adm 104863158 Nov 29 17:28 mysql-bin.020440
|
||||
[…]
|
||||
-rw-rw---- 1 mysql adm 17863542 Dec 9 01:24 mysql-bin.020505
|
||||
-rw-rw---- 1 mysql adm 2208 Dec 9 00:01 mysql-bin.index
|
||||
~~~
|
||||
|
||||
### Suppression
|
||||
|
||||
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.
|
||||
|
|
Chargement…
Référencer dans un nouveau ticket