23/04/2013 Adieu logs binaires !
Il est bon de savoir ce que sont les logs binaires afin de les désactiver ! En effet, ils tiennent une place considérable. 5 Go après quelques mois d'utilisation de WAMP en ce qui me concerne.
Les logs binaires sont un journal où toutes les actions effectuées sur une base (création de tables, insertion d'enregistrements, suppression etc.) sont consignées.
Ce journal est indispensable si l'on fait de la réplication de bases. Il s'agit d'une technique utilisée pour alléger la charge sur un serveur en le dupliquant. La réplication du serveur principal (dit "maître") est effectuée à partir de ces logs.
Les visualiser
On peut visualiser le contenu des logs binaires dans PhpMyAdmin (onglet "log binaire"). Une requête de ce type est exécutée :
SHOW BINLOG EVENTS IN 'mysql-bin.000124' LIMIT 0,30;
Bien sûr, il est aussi possible d'utiliser la console (cf mysqlbinlog).
Les désactiver
Si les logs binaires ne nous sont d'aucune utilité, autant les désactiver.
Le fichier my.ini contient une déclaration "log-bin". Il convient de la commenter, comme suit :
#log-bin=mysql-bin
Les effacer
L'instruction purge master logs permet de supprimer proprement une partie ou tous les logs binaires :
PURGE MASTER LOGS BEFORE '2013-04-23 10:46:26';
Commentaires
Ajouter un commentaire :
- Votre commentaire a bien été posté et sera publié après validation par le webmaster du site.
Pour un environnement de production OLTP, ils sont essentiels