如果让mysql-proxy支持mysql4.0以下版本,希望帮帮给个思路
1、mysql-proxy是MYSQL的代理程序,在官方的文档里面第18章有介绍,还处于开发阶段;这个软件目前只支持mysql5以上的通讯协议,mysql4.1貌似也能兼容,但4.0.26以下版本的mysql就不支持了。现需要对其通讯协议进行分析,让这个软件能支持4.0.26以下版本的mysql数据库。
2、mysql通讯协议的文章目前基本找不到,这是一篇有点相关的:
http://www.ibm.com/developerworks/cn/linux/database/mysql-ha/
3、协议的分析可能需要阅读mysql的源代码及使用tcpdump这样的抓包工具来辅助
mysql-proxy协议相关的源代码在mysql-proxy-0.6.0/src/network-mysqld-proto.h里面
参考资料:
1、http://dev.mysql.com/doc/refman/5.1/en/mysql-proxy.html mysql-proxy官方文档
2、http://forge.mysql.com/wiki/MySQL_Proxy mysql-proxy官方wiki
3、http://forums.mysql.com/list.php?146 mysql-proxy官方论坛
4、http://www.infoq.com/cn/news/2007/10/mysqlproxyrwsplitting InfoQ的一个介绍
5、http://222.77.188.188/mysql-4.0.26.tar.gz mysql-4.0.26.tar.gz源代码下载
作业要求:
1、给出你的分析
2、给出解决的代码、或者思路等
可以帮帮忙给个思路吗??
Jedy (未验证)
周四, 2008/04/17 - 09:47
Permalink
协议可以看这个文档 h
协议可以看这个文档
http://forge.mysql.com/wiki/MySQL_Internals_ClientServer_Protocol