MySQL client server 協議
之前也是看過官方文件上面關於client server協議的介紹,總是感覺比較晦澀,看過不久就會忘記,所以寫了程式碼驗證理解下。之前寫過系統表空間檔案解析,感覺通訊協議跟資料儲存的解析差不多,都是透過規定的方式將位元組陣列轉化成對應的資料。編寫了一個go 版本的mysql客戶端,資料都是採用的最簡單的。 程式碼連結如下。
效果如下
go run main.go -h 127.0.0.1. -p 20996 Welcome to the Go MySQL CLI. Commands end with ; Type your command > select * from test.dba_test; Type your command > id |name |sex |c |d |d1 |d2 | 4 ii null null null null null 5 dd null null null null null 6 dd null null null null null 7 dd null null null null null 8 dd null null null null null 5 dd null null null null null 90 aa null null null null null 11 rr null null null null null 12 gg null null null null null 13 cc null null null null null 15 ddd null null null null null 15 ddd null null null null null 16 cccc null null null null null Type your command > exit
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/25719946/viewspace-2887285/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- Client does not support authentication protocol requested by server; consider upgrading MySQL clientclientProtocolServerIDEMySql
- mysql協議MySql協議
- PowerMock: 支援GRPC協議的 Mock ServerMockRPC協議Server
- [MDP.AspNetCore] 實作OAuth協定SSO Server/Client專案範例NetCoreOAuthServerclient
- 高版本mysql訪問出現Client does not support authentication protocol requested by server;MySqlclientProtocolServer
- tshark 抓包 mysql 協議包MySql協議
- Asyncdb(四):MySQL網路協議分析MySql協議
- mysql索引優化和TCP協議MySql索引優化TCP協議
- client: c#+protobuf, server: golang+protobufclientC#ServerGolang
- Raft協議和ZAB協議Raft協議
- Gossip協議也叫Epidemic協議(流行病協議)Go協議IDE
- socket.io client + socketio-netty server簡析clientNettyServer
- Client Side Cache 和 Server Side Cache 的區別clientIDEServer
- 頁面連結跳轉--指定協議,半協議,無協議協議
- 協議協議
- navicat本地連線mysql出現1251--Client does not support authentication protocol requested by server的解決方法MySqlclientProtocolServer
- 淺談WebSocket協議、WS協議和WSS協議原理及關係Web協議
- Connect SQL Server from Linux Client using Windows Authentication and troubleshoot stepsSQLServerLinuxclientWindows
- 崑崙資料庫 MySQL 連線協議簡介資料庫MySql協議
- SQL Server儲存過程模擬HTTP請求POST和GET協議SQLServer儲存過程HTTP協議
- Gossip協議和Grpc協議的區別Go協議RPC
- 系列TCP/IP協議-TCP協議概述(011)TCP協議
- 二進位制協議 VS 文字協議協議
- 匯流排協議系列——USART協議初探協議
- 生成樹協議與多生成樹協議協議
- XModem協議協議
- swift協議Swift協議
- UART協議協議
- SPI協議協議
- WebSocket協議Web協議
- 協議號協議
- ICMP協議協議
- OSPF協議協議
- Memcached 協議協議
- HTTPS 協議HTTP協議
- ipad協議iPad協議
- rpc協議RPC協議
- Modbus協議協議