Ако говорите за двоичния регистрационен файл на MySQL (mysql-bin), той не е проектиран да се чете от нищо друго освен MySQL - това е регистрационен файл на транзакциите. Данните в регистрационния файл през повечето време вече ще бъдат във вашата база данни, когато ги прочетете.
Може би, ако редактирате отговора си, за да предоставите повече информация за това, което се опитвате да постигнете, може да получите по-добър отговор и решение.
РЕДАКТИРАНЕ:
Разборът на двоичния регистрационен файл ще ви причини повече главоболия - това е вътрешен файл за MySQL и е известно, че се променя между версиите. Той също така променя формата в зависимост от това как е конфигуриран сървърът (базиран на ред/базиран на изрази/смесен формат.) Администраторите на сървъра могат също да деактивират напълно двоичното регистриране.
Ако можете да приемете удара на производителността, може би е по-добре да регистрирате всички заявки - можете да ги запишете във файл или дори в таблица на база данни (въпреки че в ранните версии на MySQL 5.1 имаше сериозни спадове в производителността за това; може все още е така.) Това регистрира всички SQL заявки, получени от клиенти, така че можете да проверите за CREATE TABLE
заявка и всички изрази, променящи данните в тази таблица.
http://dev.mysql.com/doc/refman /5.1/bg/query-log.html