MySQL 通信协议分析(一)(附带java实现)
学习canal源码的时候看到了有关mysql通信协议的部分,这篇文章在此记录一下。MySQL通信协议可以总结为:两阶段四种类型六种包。两阶段指的是client与server交互存在两个阶段,第一节点则为握手认证阶段。第二阶段:认证结束之后就轮到了命令执行阶段。交互阶段握手认证阶段为客户端与服务器建立连接后进行,交互过程如下(前面的tcp三次握手的过程不做阐述):服务器 -> 客户端:握手初始化消息客户端 -> 服务器:登陆认证消息服务器 -> 客户端:认证结果消息当clie
原创
2021-04-14 15:42:24 ·
2158 阅读 ·
0 评论