Итак, у меня есть проблема, которая не позволяет мне диагностировать, я использую mysql -proxy для его функций ведения журнала запросов, поскольку мне нужно регистрировать все запросы, выполняемые пользователями, прямо сейчас пользователи получают доступ к серверам sql через as sh туннель через сервер-бастион, я пытаюсь заставить его работать, помещая mysql -прокси на прокси-сервер между базой данных и бастионом. База данных mysql работает на RDS в AWS.
Прокси настроен таким образом, и я могу подключиться и использовать mysql обычно через cli с бастиона через прокси, проблема возникает только тогда, когда я пытаюсь установить туннель s sh.
/bin/mysql-proxy --proxy-lua-script=/root/log.lua \
--proxy-backend-addresses=db.internal.net:3306 --proxy-address=0.0.0.0:33085
Я использую следующую конфигурацию s sh для создания своего туннеля
Host aws-proxytest
Hostname bastion.mydomain.com
User myuser
AddressFamily inet
#LogLevel DEBUG
LocalForward 33068 sqlproxy.internal.net:33085
Когда я подключаю lnet к локальному порту 33068, я получаю приглашение mysql
Escape character is '^]'.
N
5.7.22-log��VQ=77/h-�G&U=NqCJs6Kmysql_native_password
однако, когда я пытаюсь подключиться с помощью mysql cli, соединение просто зависает и не истекает тайм-аут.
Где я здесь ошибаюсь, что мне решать?
Альтернативно, есть ли какие-нибудь другие варианты регистрации пользовательских запросов, которые мне могут не хватать?