我在哪里可以找到不同于 MySQL 的 MariaDB 协议文档
Where I can find MariaDB protocol document that different from MySQL
MySQL 支持 GTID 5.6,MariaDB 支持 10.0.2,但 MariaDB MySQL 5.5.5 兼容。
因此,GTID 复制协议与MySQL 的复制不同。
这是我能找到的东西
- GTID 格式不同
- MySQL:
- UUID 设置
3E11FA47-71CA-11E1-9E33-C80AA9429562:23
server_uuid:interval
- GTID 设置
uuid_set[, uuid_set] ... | ''
- MariaDB
0-3306-123
DomainID-ServerID-Sequence
- 如何启动 GTID 复制
- MySQL
- 使用COM_BINLOG_DUMP_GTID
- MariaDB
SET @mariadb_slave_capability = 4;-- GTID capability
SET @slave_connect_state = '0-3311-90';-- GTID
Send REGISTER_SLAVE
但是响应包仍然不是same.So,有没有关于这些不同的文档?
参考
最后,我在code中找到了文档,描述了如何。
感谢@zedfoxus,我发现 issue MDEV-26 描述了内部。
我根据上面实现了maria GTID模式复制here
MySQL 支持 GTID 5.6,MariaDB 支持 10.0.2,但 MariaDB MySQL 5.5.5 兼容。
因此,GTID 复制协议与MySQL 的复制不同。
这是我能找到的东西
- GTID 格式不同
- MySQL:
- UUID 设置
3E11FA47-71CA-11E1-9E33-C80AA9429562:23
server_uuid:interval
- GTID 设置
uuid_set[, uuid_set] ... | ''
- UUID 设置
- MariaDB
0-3306-123
DomainID-ServerID-Sequence
- MySQL:
- 如何启动 GTID 复制
- MySQL
- 使用COM_BINLOG_DUMP_GTID
- MariaDB
SET @mariadb_slave_capability = 4;-- GTID capability
SET @slave_connect_state = '0-3311-90';-- GTID
Send REGISTER_SLAVE
- MySQL
但是响应包仍然不是same.So,有没有关于这些不同的文档?
参考
最后,我在code中找到了文档,描述了如何。
感谢@zedfoxus,我发现 issue MDEV-26 描述了内部。
我根据上面实现了maria GTID模式复制here