Поиск журнала MySQL BIN для запроса
-
28-09-2019 - |
Вопрос
Можно ли запросить журнал BIN MySQL для конкретного запроса? Например, предположим, что я хочу знать, если кто-то в последний час сделал конкретный запрос (например, «Обновить Tablex», где имена пользователя = «BOB»). Я просто хочу посмотреть, был ли конкретный запрос прогон в последнее время .....
Решение
Используйте mysqlbinlog - nix или mysqlbinlog.exe - Windows
$bash>mysqlbinlog mysql_bin.log > mysql_bin.txt
После преобразования вы можете найти DML в MySQL_BIN.TXT
Другие советы
mysqlbinlog ${1} |grep -i 'update\|insert\|delete\|replace\|alter' | tr ‘[A-Z]’ ‘[a-z]’|sed -e '/*/d' | sort | uniq -c | sort -nr
Может быть MySQL General Query Log могу помочь тебе.
Не связан с StackOverflow