【BINLOG】クエリログ出力


★binログ出力先を確認
# less /etc/my.cnf

[mysqld]
port = 3306
socket=/var/lib/mysql/mysql.sock
datadir=/var/lib/mysql
...
★binログ出力ファイルを確認
# cd /var/lib/mysql
# ll
-rw-rw---- 1 mysql mysql      67307  9月 21 21:01 2016 mysql-bin.000168
...
★日付抽出でのファイル出力方法
mysqlbinlog mysql-bin.000168
 --start-datetime="2020-10-16 10:10:00"
 --stop-datetime="2020-10-16 10:20:00"
 > /tmp/mysql-bin.000168.txt
★TBL名【hogehoge】を含んだ文の前3行、後ろ3行を抽出してファイルにはく方法
mysqlbinlog mysql-bin.000168| grep -i -B3 -A3 'hogehoge' >> ./sample.txt