Подключение к “недоступной” mysql базе

Данная проблема подключения к серверу, доступ к которому закрыт возникла, когда понадобилось отредактировать blob поле в таблице, но поскольку руками это сделать практически невозможно, а phpnuke не показывает эти поля, то нужно использовать mysqlfront или аналог.

Существует препятствие – доступ на сервер закрыт снаружи, т.е. мы можем подключиться только из скриптов на localhost (127.0.0.1) – как это делает phpmyadmin. Тут то и оказывается, что это не вся правда, поскольку существует протокол ssh, в котором есть очень полезная функция перенаправления (forwarding) портов, а это значит, что можно порт 3306 – на котором обычно висит mysql (да и любой другой, по желанию) перенаправить на свою машину. Для этого нам понадобится ssh клиент (должен заметить, что у вас должен быть shell-доступ на удаленный сервер).

Я для этого использую putty, поэтому расскажу на его примере.
Создаем/загружаем подключение к нужному хосту
Переходим на закладку SSH->Tunnels
Добавляем новый порт (Add new forwarded port) в поле Source указываем 3306, или тот порт, который больше нравится – на него будет осуществляться подключение mysqlfront, в поле destination указываем localhost:3306 – это те данные, по которым подключение осуществляется на самом сервере – например phpmyadmin’ом
Подключаемся к хосту и запускаем mysqlfront или что там есть.

Собсно все, работаем  🙂

Для юниксового клиента все проще ssh host.name -L 3306:localhost:3306

Similar Posts

  • Карма

    Я начинаю задумываться, может действительно существует карма и всё такое? С понедельника всё идет как-то не так, а сегодня ещё и оказалось, что погода в карпатах совсем не такая, как нам того хотелось бы – там +5 и льёт дождь. Снег смывает, а тот что не смыло, тает и исчезнет чуть позже. В общем похоже,…

  • Отпускное

    Остаются считанные часы, до момента, когда наступит долгожданный "ОН"! Я загружусь в машину и мы отправимся на побережье адриатики в Хорватии. На машине. Шенгенский транзит открыт, вещи упакованы, маршрут составлен, надеюсь получится совместить и увлекательно путешествие по Европе, и тупой до банальности матрас на пляже – надо же всё-таки и отлёживаться когда-то 🙂  Share this post: Share on X…

  • iAge of Hammer Wars

    Наш пспшный порт хаммерфайта теперь и на iPhone 🙂 Относительно недавно мы решили попробовать портировать псп-версию игры про молотки на айфон. Наверно самой большой проблемой у нас встала организация рабочего места – т.е. установка хакинтоша и подключение железки. Сам порт и адаптация арта заняли не так уж и много времени. Полторы недели назад мы отправили…

  • Новая помпа

    Заехал утром на птичий рынок и купил, наконец-то, аквариумную помпу – Hydor L30 (2100 L/H, 2.1m), сегодня вечером буду тестить, должна быть помощнее той, что была раньше. Share this post: Share on X (Twitter) Share on Facebook Share on LinkedIn Share on Email Share on Reddit

  • Посольства и очереди

    Сегодня снова ходил в посольство, подавать документы на шенгенскую визу, на этот раз собираемся в Швецию, Стокгольм. Пойти туда можно двумя способами – в порядке живой очереди, или по записи на определённое время, но только на вторник или пятницу. Нас начали чуть поджимать сроки и мы пошли живой очередью в четверг (сегодня), чтобы оставить на всякий случай пятницу про запас.

  • Четвертьфинал

    Сборная Украины прошла в четверть финала ЧМ мира по футболу 2006, урраа!!! Столько позитива я не получал со времен известных событий 2004 года 🙂 Машины ездили и постоянно сигналили, народ на обочинах подсвистывал и покрикивал. Все-таки такие мероприятия – это великая сила! Share this post: Share on X (Twitter) Share on Facebook Share on LinkedIn…