Прокси-соединение с 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

Другие вопросы по тегам