Разоблачение mysql с помощью ngrok и соединение с Datagrip (WSL2) - PullRequest
0 голосов
/ 26 января 2020

У меня на компьютере разработчика установлен WSL2. На нем запущен сервер mysql, и я могу правильно видеть БД и схемы, если использую средство просмотра БД из "VM" WSL, то есть, если я открываю mysql cli или даже Datagrip / IDEA из WSL правильно видит DB на localhost: 3306.

У меня также есть установка Datagrip на Windows, которую я хочу использовать для подключения к mysql db. Поскольку WSL2 изменил работу сети, подключение к localhost: 3306 не работает - поэтому мне нужно подключить сеть WSL2 к моей сети Windows. Я нашел несколько решений, но я уже успешно использовал ngrok для локальных веб-сайтов.

Предположительно, при запуске ./ngrok tcp 3306 в оболочке ubuntu открывается экземпляр WSL2 mysql снаружи с указанным c url + порт (который он мне возвращает). Проблема в том, что я не могу подключиться к нему через Datagrip, есть ли какая-то конкретная c конфигурация, которую мне нужно запустить, чтобы она работала?

например:

ngrok говорит мне: tcp://0.tcp.ngrok.io:11497 -> localhost:3306

если я попытаюсь подключиться к этому URL в Datagrip, время ожидания истекло.

...