Cercando MySQL Bin registro per una query
-
28-09-2019 - |
Domanda
E 'possibile interrogare il registro bin mysql per una determinata query? Ad esempio, supponiamo che io voglio sapere se qualcuno nelle ultime ore ha fatto una query specifica (come 'Aggiornamento Tablex dove username = 'bob' "). Voglio solo vedere se una determinata query è stato eseguito recentemente .....
Soluzione
Usa mysqlbinlog - nix o mysqlbinlog.exe - finestre
$bash>mysqlbinlog mysql_bin.log > mysql_bin.txt
Dopo la conversione È possibile cercare DML in mysql_bin.txt
Altri suggerimenti
mysqlbinlog ${1} |grep -i 'update\|insert\|delete\|replace\|alter' | tr ‘[A-Z]’ ‘[a-z]’|sed -e '/*/d' | sort | uniq -c | sort -nr
MySQL Query generale di log può aiutare .
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow