Gérer les logs MySQL
Activer les logs dans /etc/mysql/my.cnf
Paragraphe mysqld
Si on veut personnaliser l'endroit des logs :
Obligation de redémarrer mysql
Lire dans le log à partir du 02/01/2015 à 10:30
Lire dans le log jusqu'au du 02/01/2015 à 10:30
On peut cumuler les dates pour avoir une fourchette
Logs dans un fichier en clair :
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