MySQL Proxy听起来是代理连接到MySQL服务器的最佳选择,以便在线修改查询,但it only supports scripts in Lua,AFAIK除外。
是否可以使用Lua以外的语言编写MySQL代理行为脚本?理想情况下,C,C ++或C#?
如果没有,如何在不完全实现MySQL client/server protocol的情况下查看和修改MySQL客户端和服务器之间的流量(例如,在C#中)?
答案 0 :(得分:0)
是的,可以用其他语言构建mysql代理。
以下是java中的一些参考实现
https://github.com/MPjct/JMPjct
https://github.com/Flipkart/phantom-mysql-proxy
要检查Mysql客户端和服务器之间的流量,可以打印以下参数。
Com_Query.loadFromPacket(分组).query