天天看點

mysql 協定的認證包及解析

<a href="https://github.com/sea-boat/mysql-protocol">https://github.com/sea-boat/mysql-protocol</a>

mysql用戶端登陸到mysql服務端需要一個互動的過程,首先服務端給用戶端發送的初始握手包,用戶端接收到握手包後向服務端傳回認證包。如下,這裡分析下認證包。

類型

名字

描述

int&lt;3&gt;

payload長度

按照the least significant byte first存儲,3個位元組的payload和1個位元組的序列号組合成封包頭

int&lt;1&gt;

序列号

string

payload

封包體,長度即為前面指定的payload長度

Payload

1.認證包類

加解密工具

測試類

========廣告時間========

<a href="http://blog.csdn.net/wangyangzhizhou/article/details/74080321">為什麼寫《Tomcat核心設計剖析》</a>

=========================