1

Я знаю, что есть довольно много уроков по этому поводу, но я не могу заставить его работать на моей машине.

Итак, у меня есть база данных MySQL, работающая на:

Server: dbhost.net
Name: mydbuser
PW: mydbuserpwd
Port: 3306

Эта база данных доступна через соединение SSH, как это:

Server: dbhost.net
Name: mysshuser
PW: using my ssh public key

В Sequel Pro это выглядит так: https://d.pr/i/Af7zUC

Теперь у меня установлено локальное приложение, которое запрашивает мои учетные данные MySQL - когда я ввожу свои обычные учетные данные MySQL сверху, это не будет работать. Поэтому мне нужно ввести что-то (сервер, имя пользователя, пароль) в приложение, которое затем устанавливает соединение с базой данных через соединение SSH, как упомянуто выше. Как я могу это сделать? Я попробовал это с:

ssh -L 1025:127.0.0.1:3306 -p 22 -l mysshuser -N dbhost.net

А затем с помощью 127.0.0.1:1025 в приложении, но это ничего не делает. Вы можете помочь?

0