Jeśli mówisz o binarnym pliku dziennika MySQL (mysql-bin), nie został on zaprojektowany do odczytu przez cokolwiek innego niż MySQL - jest to plik dziennika transakcji. Dane w pliku dziennika przez większość czasu będą już w Twojej bazie danych, zanim je przeczytasz.
Być może, jeśli edytujesz swoją odpowiedź, aby dostarczyć więcej informacji o tym, co chcesz osiągnąć, możesz uzyskać lepszą odpowiedź i rozwiązanie.
EDYTUJ:
Analiza binarnego pliku dziennika przysporzy ci więcej bólu głowy — jest to wewnętrzny plik dla MySQL i wiadomo, że zmienia się między wydaniami. Zmienia również format w zależności od konfiguracji serwera (format oparty na wierszach / oparty na instrukcjach / mieszany). Administratorzy serwera mogą również całkowicie wyłączyć rejestrowanie binarne.
Jeśli możesz wziąć pod uwagę spadek wydajności, może lepiej będzie rejestrować wszystkie zapytania — możesz je zapisać do pliku, a nawet do tabeli bazy danych (chociaż we wczesnych wersjach MySQL 5.1 były to poważne spadki wydajności; może to nadal tak jest.) To rejestruje wszystkie zapytania SQL otrzymane od klientów, więc możesz sprawdzić CREATE TABLE
zapytanie i wszystkie stwierdzenia zmieniające dane w tej tabeli.
http://dev.mysql.com/doc/refman /5.1/pl/zapytanie-log.html