Прокси-соединение с MySQL без MySQL Proxy
Прокси MySQL звучит как лучший вариант для прокси соединения с сервером MySQL для изменения запросов в сети, за исключением того, что он поддерживает только сценарии в Lua, AFAIK.
Можно ли написать сценарий поведения MySQL Proxy на языках, отличных от Lua? В идеале C, C++ или C#?
Если нет, как мне просмотреть и изменить трафик между клиентом и сервером MySQL (например, в C#) без полной реализации протокола клиент / сервер MySQL?
1 ответ
Решение
Да, возможно создание прокси-сервера mysql на других языках.
Вот несколько справочных реализаций в Java
https://github.com/MPjct/JMPjct
https://github.com/Flipkart/phantom-mysql-proxy
Чтобы проверить трафик между клиентом и сервером Mysql, вы можете напечатать следующий параметр.
Com_Query.loadFromPacket (пакет).query