Làm thế nào để đọc MySQL Đăng nhập tập tin nhị phân (BinLog) với mysqlbinlog

MySQL cơ sở dữ liệu phục vụ tạo ra các tập tin nhị phân đăng nhập cho mỗi giao dịch cho các cơ sở dữ liệu, cung cấp quản trị, không có gì không vô hiệu hóa hay bình luận ra "log-bin" my.cny tham số trong tập tin cấu hình. Các tập tin nhị phân đăng nhập được ghi ở định dạng nhị phân. Mặc dù các bản ghi nhị phân, hoặc cũng được biết đến như là logbin chủ yếu là sử dụng cho các cơ sở dữ liệu MySQL rộng mục đích, đôi khi bạn có thể cần phải xem xét hay đọc những nội dung của các bản ghi nhị phân trong định dạng văn bản, nơi mà mysqlbinlog tiện ích sẽ đến trong ích.

Tập tin nhị phân đăng nhập, mà thường có tên với các định dạng host_name-bin.xxxxxx và lưu trữ trong / var / lib / mysql thư mục, có thể không được mở ra và đọc ngay như điều đó ở unreadable nhị phân của định dạng. Để đọc được các bản ghi nhị phân trong định dạng văn bản, chúng tôi có thể làm cho việc sử dụng mysqlbinlog lệnh, mà cũng có thể đăng nhập readrelay tác phẩm được viết bởi nô lệ phục vụ trong một rộng thiết lập. Relay các bản ghi có cùng một định dạng như các tập tin nhị phân đăng nhập.

Để sử dụng tiện ích mysqlbinlog là đơn giản, chỉ cần sử dụng lệnh sau cú pháp để gọi trong mysqlbinlog sau khi đăng nhập như là người chủ (người nào khác, bạn cần phải chỉ định người dùng tên và mật khẩu) để bao thông qua SSH:

mysqlbinlog [options] log_file …

Vì vậy, để đọc và hiển thị các nội dung của tập tin nhị phân có tên đăng nhập binlog.000001, sử dụng lệnh này:

mysqlbinlog binlog.000001

Các tập tin nhị phân đăng nhập và các dữ liệu sẽ có nhiều khả năng sẽ rất lớn, do đó làm cho nó gần như không thể đọc bất cứ thứ gì trên màn hình. Tuy nhiên, bạn có thể ống, sản lượng đạt mysqlbinlog vào một tập tin có thể được mở cho sau này xem trong trình soạn thảo văn bản, bằng cách sử dụng lệnh sau:

mysqlbinlog binlog.000001 > filename.txt

Để giảm số lượng dữ liệu lấy từ các bản ghi nhị phân, có một vài lựa chọn mà có thể được sử dụng để hạn chế dữ liệu mà là được trở về. Trong số những người thân hữu ích được liệt kê dưới đây:

-Bắt đầu-datetime = datetime

Bắt đầu đọc các nhị phân đăng nhập từ đầu tiên có một sự kiện thời gian bằng hoặc hơn sau datetime luận. Các giá trị datetime là liên quan đến các múi giờ địa phương trên máy tính nơi bạn chạy mysqlbinlog. Giá trị nên được chấp nhận trong một định dạng DateTime cho các loại dữ liệu hoặc thời gian. Ví dụ:

mysqlbinlog --start-datetime="2005-12-25 11:25:56" binlog.000001

-Ngừng-datetime = datetime

Ngừng đọc các nhị phân đăng nhập từ đầu tiên có một sự kiện thời gian bằng hoặc sau để các datetime luận. Tùy chọn này rất hữu ích cho điểm-trong-thời gian phục hồi. Xem mô tả về các-bắt đầu-datetime lựa chọn cho các thông tin về giá trị datetime.

-Bắt đầu-vị trí = N

Bắt đầu đọc các nhị phân đăng nhập tại các sự kiện đầu tiên có một vị trí bằng với N đối số. Tùy chọn này áp dụng cho các tệp tin có tên đăng nhập đầu tiên trên dòng lệnh.

-Stop-vị trí = N

Ngừng đọc các nhị phân đăng nhập tại các sự kiện đầu tiên có một vị trí bằng hoặc lớn hơn N argument. Tùy chọn này áp dụng cho các tác phẩm mới đăng nhập tên tập tin trên dòng lệnh.

Để biết thêm thông tin về cách sử dụng mysqlbinlog, ghé thăm ở đây .

Quan trọng: Đây là một máy dịch trang mà chỉ được cung cấp "như là" không có bảo hành. Máy dịch thuật có thể khó hiểu. Hãy tham khảo để bản gốc tiếng Anh bài viết bất cứ khi nào có thể.

Giveaway: Giấy phép MacPilot



Một trả lời các "Làm thế nào để đọc MySQL Đăng nhập tập tin nhị phân (BinLog) với mysqlbinlog"

  1. Pisu
    Tháng sáu 29th, 2008 16:33
    1

    Bài viết này lưu lại cuộc sống của tôi hôm nay ... khi đăng nhập nhị phân đã được cách duy nhất để lấy các dữ liệu quan trọng bị mất ... nhờ!!

Để lại một trả lời

Bạn có thể sử dụng các thẻ: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime = ""> <em> <i> <q Cite=""> <strike> <strong>

Thuê bao với ý kiến đều đã bị vô hiệu hoá. Để nhận được thông báo mới nhất của đăng ý kiến, đăng ký với Kỹ thuật số đời sống của tôi nhận xét nguồn cấp dữ liệu RSS hoặc đăng ký để nhận được Các ý kiến mới trong thư điện tử tiêu hàng ngày.
Custom Search

Bài mới

Tìm kiếm các điều khoản cho các Điều

mysqlbinlog -- mysql tập tin log -- mysql tập tin đăng nhập -- mysql binlogs -- mysql binlog -- Mysql bin đăng nhập -- mysql bin đăng nhập xem -- mysql bản ghi nhị phân -- đọc các bản ghi mysql nhị phân -- mysqlbinlog cửa sổ -- chi mysql tập tin đăng nhập -- mysql bản ghi -- mysql chi bin đăng nhập -- mysql đăng nhập chi nhị phân -- mysql nhị phân của định dạng đăng nhập -- binlog mysql -- làm thế nào để đọc tập tin mysql đăng nhập -- mysql nhị phân đăng nhập -- mysql đọc tập tin đăng nhập -- chi mysql bin đăng nhập -- mysql nhị phân đọc đăng nhập -- chi mysql bản ghi nhị phân -- mysql cửa sổ đăng nhập -- mysql nhị phân đăng nhập xem -- mysql binlog xem -- mysql đọc các bản ghi -- mysql nhị phân khôi phục lại đăng nhập -- traducir thẳng thẻ nhị phân -- đọc các bản ghi mysql bin -- làm thế nào để đọc các bản ghi mysql -- chi mysql đăng nhập -- chi mysql binlog -- mysql khôi phục lại tập tin bản ghi đượ -- đọc các bản ghi mysql -- mysql nhị phân đăng nhập xem -- làm thế nào để mở mysql đăng nhập -- binlog tập tin -- mysqlbinlog-f -- đọc các bản ghi mysql -- sửa chữa mysqlbinlog -- làm thế nào để tôi chi mysql-bin. file đăng nhập? -- Làm thế nào để đọc các giao dịch đăng nhập mysql -- Làm thế nào để đọc thư mục bin của MYSQL -- làm thế nào để đọc file mysql ib đăng nhập -- mysql cửa sổ đăng nhập tập tin -- mysql + + cửa sổ bản ghi -- mysql lệnh chi nhị phân đăng nhập -- mysql đăng nhập dòng lệnh til -- mysql cửa sổ đăng nhập -- mysql tìm thấy trong binlog --