mysql 協(xié)議的ping命令包及解析詳解及實(shí)例
mysql 協(xié)議的ping命令包及解析詳解
前言:
MySQL客戶端可以用ping命令來檢查服務(wù)端的狀態(tài),正常會返回ok包。
mysql通信報(bào)文結(jié)構(gòu)
| 類型 | 名字 | 描述 |
|---|---|---|
| int<3> | payload長度 | 按照the least significant byte first存儲,3個(gè)字節(jié)的payload和1個(gè)字節(jié)的序列號組合成報(bào)文頭 |
| int<1> | 序列號 | |
| string | payload | 報(bào)文體,長度即為前面指定的payload長度 |
ping命令包
Payload
[0e] COM_PING
更多詳情 : http://dev.mysql.com/doc/internals/en/com-ping.html
ping命令包類
/**
*
* @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
感謝閱讀,希望能幫助到大家,謝謝大家對本站的支持!
- Can't connect to MySQL server on localhost (10061)解決方法
- Mysql字符串截取函數(shù)SUBSTRING的用法說明
- MySQL日期數(shù)據(jù)類型、時(shí)間類型使用總結(jié)
- windows下MySQL5.6版本安裝及配置過程附有截圖和詳細(xì)說明
- Mysql命令行導(dǎo)入sql數(shù)據(jù)
- MySQL創(chuàng)建用戶與授權(quán)方法
- MySQL server has gone away 問題的解決方法
- MySQL 的CASE WHEN 語句使用說明
- mysql update語句的用法詳解
- MySQL提示:The server quit without updating PID file問題的解決辦法
- MySQL數(shù)據(jù)庫備份與恢復(fù)方法
- mysql之TIMESTAMP(時(shí)間戳)用法詳解
相關(guān)文章
mysql 5.7.17 安裝教程 附MySQL服務(wù)無法啟動的解決方法
這篇文章主要為大家詳細(xì)介紹了mysql 5.7.17安裝教程,并且為大家分享了MySQL服務(wù)無法啟動的解決方法,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2017-03-03
Ubuntu系統(tǒng)安裝mysql超詳細(xì)步驟
這篇文章主要給大家介紹了關(guān)于Ubuntu系統(tǒng)安裝mysql的相關(guān)資料,現(xiàn)在的軟件越來越好安裝,尤其是在ubuntu下安裝軟件,文中通過圖文介紹的非常詳細(xì),需要的朋友可以參考下2023-09-09
MySQL初級入門篇之視圖的相關(guān)概念及應(yīng)用實(shí)例
Mysql中的視圖其實(shí)是一個(gè)虛擬表,使用時(shí)動態(tài)檢索查詢數(shù)據(jù),下面這篇文章主要給大家介紹了關(guān)于MySQL初級入門篇之視圖的相關(guān)概念及應(yīng)用實(shí)例的相關(guān)資料,需要的朋友可以參考下2022-04-04
MySQL與PHP的基礎(chǔ)與應(yīng)用專題之索引
MySQL是一個(gè)關(guān)系型數(shù)據(jù)庫管理系統(tǒng),由瑞典MySQL?AB?公司開發(fā),屬于?Oracle?旗下產(chǎn)品。MySQL?是最流行的關(guān)系型數(shù)據(jù)庫管理系統(tǒng)之一,本系列將帶你掌握php與mysql的基礎(chǔ)應(yīng)用,本篇從索引開始2022-02-02

