mysqlbinlog_network
This create offers:
- Get MySql5.7+/8.0+ Binlog-Event From Mysql Instance
Features:
- macOS, Windows and Linux support;
- Mysql Gtid Support;
- mysql 5.7+/mysql 8.0+ Event Support;
Installation
Put the desired version of the crate into the dependencies
section of your Cargo.toml
:
[]
= {="https://github.com/jiuker/mysqlbinlog_network"}
Example
use ;
output:
e = Event
e = Event
e = Event
e = Event
e = Event
...
API Documentation
Please refer to the [crate docs].
Event
- Unknown
- StartEventV3
- QueryEvent
- StopEvent
- RotateEvent
- IntvarEvent
- LoadEvent
- SlaveEvent
- CreateFileEvent
- AppendBlockEvent
- ExecLoadEvent
- DeleteFileEvent
- NewLoadEvent
- RandEvent
- UserVarEvent
- FormatDescriptionEvent
- XidEvent
- BeginLoadQueryEvent
- ExecuteLoadQueryEvent
- TableMapEvent
- PreGaWriteRowsEvent
- PreGaUpdateRowsEvent
- PreGaDeleteRowsEvent
- WriteRowsEventV1
- UpdateRowsEventV1
- DeleteRowsEventV1
- IncidentEvent
- HeartbeatLogEvent
- IgnorableLogEvent
- RowsQueryLogEvent
- WriteRowsEventV2
- UpdateRowsEventV2
- DeleteRowsEventV2
- GtidLogEvent
- AnonymousGtidLogEvent
- PreviousGtidsLogEvent
- OtherUnknown(u8)|
Not support Means Event Will Not Parse!But Event Header Will Can Tell It!
License
Licensed under either of
- Apache License, Version 2.0, (LICENSE-APACHE or https://www.apache.org/licenses/LICENSE-2.0)
- MIT license (LICENSE-MIT or https://opensource.org/licenses/MIT)
Thanks
- crate mysql-20.1.0
- crate mysql_binlog-0.3.1
Contribution
Unless you explicitly state otherwise, any contribution intentionally submitted for inclusion in the work by you, as defined in the Apache-2.0 license, shall be dual licensed as above, without any additional terms or conditions.