<a href="https://github.com/sea-boat/mysql-protocol">https://github.com/sea-boat/mysql-protocol</a>
mysql客户端登陆到mysql服务端需要一个交互的过程,首先服务端给客户端发送的初始握手包,客户端接收到握手包后向服务端返回认证包。如下,这里分析下认证包。
类型
名字
描述
int<3>
payload长度
按照the least significant byte first存储,3个字节的payload和1个字节的序列号组合成报文头
int<1>
序列号
string
payload
报文体,长度即为前面指定的payload长度
Payload
1.认证包类
加解密工具
测试类
========广告时间========
<a href="http://blog.csdn.net/wangyangzhizhou/article/details/74080321">为什么写《Tomcat内核设计剖析》</a>
=========================