mysql 協(xié)議的ping命令包及解析詳解及實(shí)例
mysql 協(xié)議的ping命令包及解析詳解
前言:
MySQL客戶(hù)端可以用ping命令來(lái)檢查服務(wù)端的狀態(tài),正常會(huì)返回ok包。
mysql通信報(bào)文結(jié)構(gòu)
類(lèi)型 | 名字 | 描述 |
---|---|---|
int<3> | payload長(zhǎng)度 | 按照the least significant byte first存儲(chǔ),3個(gè)字節(jié)的payload和1個(gè)字節(jié)的序列號(hào)組合成報(bào)文頭 |
int<1> | 序列號(hào) | |
string | payload | 報(bào)文體,長(zhǎng)度即為前面指定的payload長(zhǎng)度 |
ping命令包
Payload
[0e] COM_PING
更多詳情 : http://dev.mysql.com/doc/internals/en/com-ping.html
ping命令包類(lèi)
/** * * @author seaboat * @date 2016-09-25 * @version 1.0 * <pre><b>email: </b>849586227@qq.com</pre> * <pre><b>blog: </b>http://blog.csdn.net/wangyangzhizhou</pre> * <p>ping command packet.</p> */ public class PingPacket extends MySQLPacket { // payload length is 1,packet id is 0,payload is 0e public static final byte[] PING = new byte[] { 1, 0, 0, 0, 14 }; @Override public int calcPacketSize() { return 1; } @Override protected String getPacketInfo() { return "MySQL Ping Packet"; } }
源碼下載:http://xiazai.jb51.net/201701/yuanma/mysql-protocol-master(jb51.net).rar
感謝閱讀,希望能幫助到大家,謝謝大家對(duì)本站的支持!
- Can't connect to MySQL server on localhost (10061)解決方法
- Mysql字符串截取函數(shù)SUBSTRING的用法說(shuō)明
- MySQL日期數(shù)據(jù)類(lèi)型、時(shí)間類(lèi)型使用總結(jié)
- windows下MySQL5.6版本安裝及配置過(guò)程附有截圖和詳細(xì)說(shuō)明
- Mysql命令行導(dǎo)入sql數(shù)據(jù)
- MySQL創(chuàng)建用戶(hù)與授權(quán)方法
- MySQL server has gone away 問(wèn)題的解決方法
- MySQL 的CASE WHEN 語(yǔ)句使用說(shuō)明
- mysql update語(yǔ)句的用法詳解
- MySQL提示:The server quit without updating PID file問(wèn)題的解決辦法
- MySQL數(shù)據(jù)庫(kù)備份與恢復(fù)方法
- mysql之TIMESTAMP(時(shí)間戳)用法詳解
相關(guān)文章
Mysql中xtrabackup備份的實(shí)現(xiàn)
Xtrabackup是Percona團(tuán)隊(duì)開(kāi)發(fā)的用于MySQL數(shù)據(jù)庫(kù)物理熱備份的開(kāi)源備份工具,本文就來(lái)介紹一下Mysql中xtrabackup備份的實(shí)現(xiàn),就有一定的參考價(jià)值,感興趣的可以了解一下2023-12-12windows環(huán)境下Mysql中文亂碼問(wèn)題解決方法
在搭建Mysql環(huán)境的時(shí)候遇到了中文亂碼問(wèn)題,下面與大家分享下具體的解決方法,感興趣的朋友可以參考下哈,希望對(duì)大家有所幫助2013-06-06實(shí)例測(cè)試MySQL的enum類(lèi)型
小編給大家?guī)?lái)的本篇內(nèi)容是關(guān)于MySQL的enum類(lèi)型實(shí)例測(cè)試,通過(guò)不同的測(cè)試讓大家更好的理解enum類(lèi)型的用法,一起學(xué)習(xí)下。2017-11-11淺析mysql.data.dll驅(qū)動(dòng)各版本介紹
本較詳細(xì)的給大家介紹了mysql.data.dll驅(qū)動(dòng)各版本的相關(guān)知識(shí),非常不錯(cuò),具有一定的參考借鑒價(jià)值,需要的朋友參考下吧2018-07-07分頁(yè)技術(shù)原理與實(shí)現(xiàn)之分頁(yè)的意義及方法(一)
這篇文章主要介紹了分頁(yè)技術(shù)原理與實(shí)現(xiàn)第一篇:為什么要進(jìn)行分頁(yè)及怎么分頁(yè),感興趣的小伙伴們可以參考一下2016-06-06MySQL為JSON字段創(chuàng)建索引方式(Multi-Valued?Indexes?多值索引)
這篇文章主要介紹了MySQL為JSON字段創(chuàng)建索引方式(Multi-Valued?Indexes?多值索引),具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2022-08-08