Подключение к “недоступной” 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

  • Visual Studio Integration for GNU GCC ver 0.1 released

    Закончил писать инсталлятор и сумел поставить на “чистой” машине плагин, который смог подхватить проект и собрать его. Отлично, можно переходить к реализации следующей фазы – версия пригодная для наружного тестирования. Share this post: Share on X (Twitter) Share on Facebook Share on LinkedIn Share on Email Share on Reddit

  • Как я провел выходные

    В субботу “утром” поперся на м.”Лесная”, откуда мы толпой поехали в ТРЦ “Терминал”, как оказалось кататься на картингах, ну меня обломало и мы с группкой раскольников пошли играть в боулинг – мой первый экспириенс. Игра оказалась на удивление занятной, надо будет почитать про технику кидания гадкого, тяжелого шарика по полированному полу. За час мы успели…

  • История с PayPal

    Расскажу про историю, которая со мной недавно произошла. Оплачивал я на ebay заказ fm-transmitter’a для ипода, и вдруг paypal сообщает, что транзакция не прошла. Смотрю на портале банка – деньги списаны, захожу в админку paypal, а там сообщение “ваш аккаунт был limited бла-бла-бла, всякие рассказы про борьбу с нелегалами и повышением безопасности. Для того чтобы…

  • БК

    Наконец-то я посмотрел “Бойцовский Клуб”. Ну и фильмец – похоже, что опять в моей жизни будут некоторые изменения точек зрения 🙂 Share this post: Share on X (Twitter) Share on Facebook Share on LinkedIn Share on Email Share on Reddit

  • И снова горы

    Славское снова удивило. И довольно приятно. Всю дорогу нас спрашивали куда мы едем и зачем, ведь там нету снега, а мы говорили, что если не будет, то мы с горя напьёмся на горе или поедем во Львов. Приехали, в Славском снега не было совсем. Мы прикинули что и как, и пошли в прокат “одевать” в…

  • Свадьба

    За последний месяц – это уже вторая свадьба, на которой я побывал, уже можно делать некоторые выводы. Первое – я не хочу жениться 🙂 Второе – мне кажется, что если проводить свадьбу в соотвествии с некоторыми вырезками из традиций, то им надо все-таки следовать, так как не очень приятным оказался выкуп невесты на последней свадьбе,…