Я на самом деле использую клиент MySQL GUI под названием «Sequel Pro», который предлагает возможность подключения к MySQL через SSH-соединение.Это вполне выполнимо, хотя, если у вас есть возможность подключиться к БД без нее (например, вы можете подключиться к ней «извне» хоста), вы должны предпочесть это.
самый простой способ, которым я представляю васможет запросить вашу БД через SSH, это использовать переадресацию портов SSH, поэтому вы бы породили процесс, который будет делать ssh user@host-that-has-the-db -L3306:localhost:3306
, а затем вы подключите соединитель MySQL к localhost.
-L
Аргумент SSH указывает ему переадресацию локального порта, поэтому SSH будет прослушивать локальный порт и перенаправлять то, что он там получает, прямо на указанный удаленный хост / порт с другого конца.очевидно, мой пример использует порт 3306 на обоих концах, но это можно изменить соответствующим образом (RTM, чтобы иметь больше об этом)