diff --git a/HowtoMySQL.md b/HowtoMySQL.md index 4c165b3b..28cc99d8 100644 --- a/HowtoMySQL.md +++ b/HowtoMySQL.md @@ -1284,6 +1284,12 @@ On pourra ainsi injecter le contenu d'un binlog dans une base… tout simplement # cat mysql-bin.001789.txt | mysql -P3307 ~~~ +On peut aussi injecter les binlogs, sur une intervale de date et heure précise, en précisant le début et la fin comme ceci : + +~~~ +# mysqlbinlog --database foo --start-datetime='2018-12-27 16:44:57' --stop-datetime='2018-12-27 16:58:00' binlog.*|mysql -u user -p password +~~~ + ### SET sql_log_bin = 0 On peut effectuer des requêtes SQL qui ne seront pas écrites dans le binlog. Pour cela on positionne la variable _sql_log_bin_ à 0 et les requêtes interactives suivantes ne seront pas prises en compte dans le binlog (bien sûr, si l'on quitte le CLI MySQL, cela ne sera plus valable) :