Gérer les logs MySQL

Activer les logs dans /etc/mysql/my.cnf

Paragraphe mysqld
Code BASH :
log-bin


Si on veut personnaliser l'endroit des logs :

Code BASH :
log-bin = /var/lib/mysql/mysql-binlog


Code BASH :
 ls  /var/lib/mysql/mysql-binlog*
/var/lib/mysql/mysql-binlog.000001  /var/lib/mysql/mysql-binlog.index
 


Obligation de redémarrer mysql



Lire dans le log à partir du 02/01/2015 à 10:30

Code BASH :
 mysqlbinlog --start-datetime="2015-01-02 10:30:00" mysql-binlog.000001


Lire dans le log jusqu'au du 02/01/2015 à 10:30

Code BASH :
 mysqlbinlog --stop-datetime="2015-01-02 10:30:00" mysql-binlog.000001


On peut cumuler les dates pour avoir une fourchette



Logs dans un fichier en clair :

Code BASH :
general_log = 1
general_log_file = /var/log/mysql/mysqld.sql
Cette page a été vue 1304 fois