Поиск MySQL Bin Log для запроса - PullRequest
       40

Поиск MySQL Bin Log для запроса

6 голосов
/ 08 октября 2010

Можно ли запросить журнал bin MySQL для конкретного запроса? Например, предположим, я хочу знать, делал ли кто-либо за последний час конкретный запрос (например, «Обновить таблицу X, где userName =« bob »»). Я просто хочу посмотреть, был ли какой-то конкретный запрос запущен недавно .....

Ответы [ 3 ]

8 голосов
/ 08 октября 2010

Использовать mysqlbinlog - nix или mysqlbinlog.exe - windows

$bash>mysqlbinlog mysql_bin.log > mysql_bin.txt

После конвертации Вы можете искать DML в mysql_bin.txt

2 голосов
/ 19 сентября 2015
mysqlbinlog ${1} |grep -i  'update\|insert\|delete\|replace\|alter' | tr ‘[A-Z]’ ‘[a-z]’|sed -e '/*/d' | sort | uniq -c | sort -nr
0 голосов
/ 08 октября 2010

Может быть Общий журнал запросов MySQL может вам помочь.

...