Pokud mluvíte o binárním souboru protokolu MySQL (mysql-bin), nebyl navržen pro čtení ničím jiným než MySQL – je to soubor protokolu transakcí. Data v souboru protokolu budou většinu času již ve vaší databázi v době, kdy si je přečtete.
Možná, že pokud svou odpověď upravíte a poskytnete více informací o tom, čeho se snažíte dosáhnout, můžete získat lepší odpověď a řešení.
UPRAVIT:
Analýza souboru binárního protokolu vám způsobí další bolesti hlavy – je to interní soubor pro MySQL a je známo, že se mezi vydáními mění. Také mění formát v závislosti na tom, jak je server nakonfigurován (formát založený na řádcích/příkazech/smíšený formát.) Správci serveru mohou také binární protokolování úplně zakázat.
Pokud dokážete přijmout zásah do výkonu, možná bude lepší protokolovat všechny dotazy – můžete je nechat zapsat do souboru nebo dokonce do databázové tabulky (ačkoli v dřívějších verzích MySQL 5.1 docházelo k závažným problémům s výkonem; stále platí.) Tím se zaprotokolují všechny dotazy SQL přijaté od klientů, takže můžete zkontrolovat CREATE TABLE
dotaz a všechny příkazy upravující data v této tabulce.
http://dev.mysql.com/doc/refman /5.1/cs/query-log.html