本文主要讲mysql连接协议.了解了mysql的连接协议后, 就可以直接写mysql连接(驱动)了, 就可以模拟mysql client去连接数据库了, 还能模拟mysql服务端, 就可以制作mysql...中间件来做读写分离, 分布式数据库 之类的了....连接过程过程如下:client 连接 server (socket.connect())server 发送握手协议(包括数据库版本, 加密策略,capability_flags, salt等信息) (HandshakeV10...ERROk包就是 第一字节为 0x00err包就是 第一字节为 0xfe验证查看上面已经解析了mysql的连接过程了, 这里就使用python连接看看bytes([self...., 也没得问题, 信息都是对得上的, 说明我们解析mysql连接协议成功了.