在没有MySQL代理的情况下代理与MySQL的连接

时间:2014-01-18 15:29:38

标签: mysql proxy database-connection mysql-proxy

MySQL Proxy听起来是代理连接到MySQL服务器的最佳选择,以便在线修改查询,但it only supports scripts in Lua,AFAIK除外。

是否可以使用Lua以外的语言编写MySQL代理行为脚本?理想情况下,C,C ++或C#?

如果没有,如何在不完全实现MySQL client/server protocol的情况下查看和修改MySQL客户端和服务器之间的流量(例如,在C#中)?

1 个答案:

答案 0 :(得分:0)

是的,可以用其他语言构建mysql代理。

以下是java中的一些参考实现

https://github.com/MPjct/JMPjct

https://github.com/Flipkart/phantom-mysql-proxy

要检查Mysql客户端和服务器之间的流量,可以打印以下参数。

Com_Query.loadFromPacket(分组).query