mysql binlogログ解析
590 ワード
--特定の期間のバイナリ・ログを表示し、指定したファイルに出力します.
--@1、@2など一連の読めない記号をSQL文に変換
転載先:https://www.cnblogs.com/cjyboy/p/11134120.html
mysqlbinlog --no-defaults --start-datetime="2018-12-12 13:00:00" --stop-datetime="2018-12-12 14:40:00" mysql-bin.000085 -vv --base64-output=decode-rows | more >> target.txt
--@1、@2など一連の読めない記号をSQL文に変換
cat target.txt | sed -n '/###/p' | sed 's/### //g;s/\/\*.*/,/g;s/DELETE FROM/INSERT INTO/g;' | sed -r 's/(@4.*),/\1;/g' | sed 's/@[0-9]*\=//g' > test.sql
転載先:https://www.cnblogs.com/cjyboy/p/11134120.html