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
Bài viết liên quan
- Về tự động để vô hiệu hóa (jump) để chi tiết Từ khóa
- Đọc Gmail của bạn thông qua điện thoại di động của bạn
- Đọc sách cổ điển của bạn yêu thích mỗi ngày
- Đọc được nhiều thế giới của Jonas Moores của bạn trên iPod
- Làm thế nào để đọc hoặc gửi Gmail từ cửa sổ máy tính để bàn
- Google cho phép bạn đọc báo chí trong lịch sử của nó định dạng ban đầu
- PhpMyAdmin bằng cách sử dụng cho các hiệu quả quản lý MySQL trong Windows XP
- Thiết lập lại mật khẩu của mysql server
- Thiết lập lại và thay đổi mật khẩu MySQL gốc
- Làm thế nào để Tìm và Thay thế văn bản trong cơ sở dữ liệu MySQL bằng cách sử dụng SQL










































Tháng sáu 29th, 2008 16:33
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ờ!!