Nếu bạn đang nói về tệp nhật ký nhị phân MySQL (mysql-bin), nó không được thiết kế để đọc bởi bất kỳ thứ gì khác ngoài MySQL - đó là tệp nhật ký giao dịch. Phần lớn dữ liệu trong tệp nhật ký sẽ nằm trong cơ sở dữ liệu của bạn vào thời điểm bạn đọc nó.
Có lẽ nếu bạn chỉnh sửa câu trả lời của mình để cung cấp thêm thông tin về những gì bạn đang cố gắng đạt được, bạn có thể nhận được câu trả lời và giải pháp tốt hơn.
CHỈNH SỬA:
Việc phân tích cú pháp tệp nhật ký nhị phân sẽ khiến bạn đau đầu hơn - đó là tệp nội bộ dành cho MySQL và được biết là có thể thay đổi giữa các bản phát hành. Nó cũng thay đổi định dạng tùy thuộc vào cách máy chủ được định cấu hình (định dạng dựa trên hàng / dựa trên câu lệnh / hỗn hợp.) Quản trị viên máy chủ cũng có thể vô hiệu hóa hoàn toàn tính năng ghi nhật ký nhị phân.
Nếu bạn có thể đạt được hiệu suất, bạn có thể tốt hơn nên ghi nhật ký tất cả các truy vấn - bạn có thể ghi những truy vấn này vào tệp hoặc thậm chí vào bảng cơ sở dữ liệu (mặc dù trong các phiên bản đầu tiên của MySQL 5.1, có những truy cập hiệu suất nghiêm trọng cho điều này; nó có thể vẫn là trường hợp.) Điều này ghi lại tất cả các truy vấn SQL nhận được từ máy khách, vì vậy bạn có thể kiểm tra CREATE TABLE
truy vấn và tất cả các câu lệnh sửa đổi dữ liệu trong bảng này.
http://dev.mysql.com/doc/refman /5.1/en/query-log.html