Skip to content

DM: Support MySQL 8.0 compressed binlog #6381

Closed
@dveeden

Description

Is your feature request related to a problem?

// SupportedVersion defines the MySQL/MariaDB version that DM/syncer supports
// * 5.6.0 <= MySQL Version < 8.0.0.
var SupportedVersion = map[string]struct {
Min MySQLVersion
Max MySQLVersion
}{
"mysql": {
MySQLVersion{5, 6, 0},
MySQLVersion{8, 0, 0},
},
}

When creating a task with a MySQL 8.0 source:

			{
				"id": 0,
				"name": "mysql_version",
				"desc": "check whether mysql version is satisfied",
				"state": "warn",
				"errors": [
					{
						"severity": "warn",
						"short_error": "version suggested less than 8.0.0 but got 8.0.29"
					}
				],
				"extra": "address of db instance - 127.0.0.1:39135"
			}

Describe the feature you'd like

Support MySQL 8.0

Describe alternatives you've considered

No response

Teachability, Documentation, Adoption, Migration Strategy

No response

Metadata

Assignees

No one assigned

    Labels

    area/dmIssues or PRs related to DM.type/featureIssues about a new feature

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions