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

  • Про евро 2012

    “Із задоволенням повідомляємо, що Вашу заявку на придбання квитків на матчі УЄФА ЄВРО 2012™ було успішно відібрано”. Никогда не ходил на футбольные матчи, но тут подумал, что всё ж не каждый год у нас такое мероприятие проводится и попробовал принять участие в билетной лотерее (желающих посетить матч больше, чем мест на стадионе, поэтому проводится лотерея…

  • История с PayPal

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

  • Домашний медиацентр

    Заболел я тут аккурат к выходным, и хотя на улице стояла отличная погода – мне пришлось валяться дома на постельном режиме. Почему-то летняя простуда – очень валящая с ног штука. Ну а раз я оказался на целых несколько дней заперт дома – то решил, наконец-то, довести до конца начатое дело – превращение Playstation 2 в…

  • Навеяно слонменами и бетменами

    Народ, если вы знаете, что бедмена нету, то почему вы решили, что все остальное должно существовать на самом деле? Откуда идет гон на то, что таких костюмов не существует, машины так не прыгают, а телки тают от одного взгляда? ЗЫ: Ну и мысли с бодуна 🙂 Share this post: Share on X (Twitter) Share on…

  • Моя игра

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

  • Гудаури – начало

    Закончился тут в воскресенье отпуск недельный, как оказалось – маловато, но тож ничего 🙂 Ездили мы толпой в 6 человек в Грузию, на горнолыжный курорт Гудаури в одноимённом селе, что в 110 км от Тбилиси. Отдохнули замечательно, я об этом ещё попробую написать/показать, а про саму Грузию могу сказать, что похоже, действительно правда – криминала…