mysql不是基于c/s的吗? 默认好像是3306端口 我想直接socket和3306通信 有这方面的资料吗?
解决方案 »
- 求助:想把一个字段的数值分成多个列显示出来
- 如何用sql语句实现从服务器上MySQL数据库导出数据至本地
- mysql存储过程中游标问题
- 新手学MYSQL 用BCB6 使用mysql的API(新手散分)
- 请教一个关于mysql数据库优化的问题
- PostgreSQL 8.4.3 如何导入一下uuid-ossp.sql?
- 一条MYSQL的语句,不会写了,请高手帮忙分析一下
- 奇怪!为什么 select "环球" REGEXP "风" ;结果为真?请帮忙看看吧,谢了!
- 小白求问一个sql题:如何计算一棵树两个节点之间的距离?
- ERROR 1410 (42000): You are not allowed to create a user with GRANT
- 为什么mysql子查询中不能用limit而临时表能呢?
- mysql_real_connect函数使用问题
http://download.csdn.net/source/352854里边有关于Mysql通信协议的相关内容介绍。
但不是这本书。
1.在tcp连接的基础上,建立了三次握手的认证机制:server handshake-clinet auth req - server auth rsp
2.对于不同的COMMAND请求有不多的回包规则,可能一个command对应多个回包。eg:select的回包包含:rrsult set header,result field description,eof,row data,eof等packet
直接跟服务器网络通讯,
自然就有协议的实现, 可以参照下。Postgresql 的 Npgsql 也是这样的。