Форум русскоязычного сообщества Ubuntu


Автор Тема: Соединение с удаленным сервером MySQL с использованием SSH  (Прочитано 14523 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Kawaikunee

  • Автор темы
  • Новичок
  • *
  • Сообщений: 20
  • Живу на Небо
    • Просмотр профиля
Поиск вел. И здесь и в гугле.

Собственно, потребовалось удаленно админить БД сайта. Хостинг позволяет делать это удаленно через SSH.
Мне нравится MySQL Query Browser, привык к нему и надеялся использовать его и в Linux.
В Окошках удалось сделать это через PuTTY без особых проблем, при попытке повторить это в Ubuntu вот что мне выдает mysql:
Could not connect to host 'localhost'.
MySQL Error Nr. 2002
Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2)
Пробовал и PuTTY под Linux и просто ssh в терминале
ssh -C user@user.ssh.host.ru -L 3306:localhost:3306
Просит пароль, и потом - Welcome, друг! А вот MySQL никак не хотит.
Кто сталкивался, как лечить?
P.S. Сервер MySQL на локалхосте не устанавливал, он мне тут не нужен...
« Последнее редактирование: 20 Январь 2008, 23:32:26 от Kawaikunee »
Гордость приходит перед поражением

Оффлайн Kawaikunee

  • Автор темы
  • Новичок
  • *
  • Сообщений: 20
  • Живу на Небо
    • Просмотр профиля
Вот я попал... не хочу обратно в окошки!
Гордость приходит перед поражением

Оффлайн ilya R

  • Новичок
  • *
  • Сообщений: 22
  • same f-in pain all the time
    • Просмотр профиля
может быть plink поможет? если почитать ман то можно выудить нечто вроде..

plink -N -L 3306:localhost:3306 user@myhost.ru

а после уже коннектиться на локалхост. тока вот не помню есть ли там порт плинка, но раз путти есть может и плинк есть =)
i will just quit some day

Оффлайн Kawaikunee

  • Автор темы
  • Новичок
  • *
  • Сообщений: 20
  • Живу на Небо
    • Просмотр профиля
Спасибо, что откликнулись!
Попробовал сделать как написано. В результате он выдает
Password:
Ввожу и потом идет дооолого ожидание, ни ответа ни привета.
MySQL говорит то-же самое.

Неужели я первый на такое напоролся?
Гордость приходит перед поражением

Оффлайн d3rp

  • Новичок
  • *
  • Сообщений: 44
    • Просмотр профиля
ssh -C user@user.ssh.host.ru -L 3306:localhost:3306вместо localhost нужно указывать хост к которому подключаемся
ssh -N -f -С -L 3306:user.ssh.host.ru:3306 user@user.ssh.host.ru
« Последнее редактирование: 22 Январь 2008, 11:13:56 от d3rp »

Оффлайн Kawaikunee

  • Автор темы
  • Новичок
  • *
  • Сообщений: 20
  • Живу на Небо
    • Просмотр профиля
d3rp:
Спасибо за помощь!
Вечером попробую дома и отпишусь. Может быть кому-то еще понадобиться.
Гордость приходит перед поражением

Оффлайн ilya R

  • Новичок
  • *
  • Сообщений: 22
  • same f-in pain all the time
    • Просмотр профиля
ssh -C user@user.ssh.host.ru -L 3306:localhost:3306вместо localhost нужно указывать хост к которому подключаемся
ssh -N -f -С -L 3306:user.ssh.host.ru:3306 user@user.ssh.host.ru

угу, я для винды просто написал пример :) ктож знал что в линуксе наоборот =)
i will just quit some day

Оффлайн ilya R

  • Новичок
  • *
  • Сообщений: 22
  • same f-in pain all the time
    • Просмотр профиля
Спасибо, что откликнулись!
Попробовал сделать как написано. В результате он выдает
Password:
Ввожу и потом идет дооолого ожидание, ни ответа ни привета.
MySQL говорит то-же самое.

Неужели я первый на такое напоролся?

вообще говоря это не ожидание, это значит всё окей и порт у вас на локалхосте забиндился, сворачиваем окно и работаем с локалхостом при запущенном плинке. может в линуксе и не так, но под виндой плинк работает именно так =)
i will just quit some day

Оффлайн Kawaikunee

  • Автор темы
  • Новичок
  • *
  • Сообщений: 20
  • Живу на Небо
    • Просмотр профиля
st3pl3r:
Так форум то про линукс)) я даже не заподозрил что ответ может быть про то, как в винде это делают))
Все равно здорово, что есть сообщество единомышленников!
Гордость приходит перед поражением

Оффлайн Kawaikunee

  • Автор темы
  • Новичок
  • *
  • Сообщений: 20
  • Живу на Небо
    • Просмотр профиля
Докладываю о результатах:
Сделал, как советовал d3rp
ssh -N -f -C -L 3306:user.ssh.host.ru:3306 user@user.ssh.host.ru
Просит пароль, после чего Welcome НЕ выдает, просто возврат в командрую строку.
При повторной операции говорит так:
bind: Address already in use
channel_setup_fwd_listener: cannot listen to port: 3306
Could not request local forwarding.
MySQL при попытке соединения на localhost:3306 выдет все то-же, что и в самом начале топика.
 :'(
Гордость приходит перед поражением

Оффлайн ilya R

  • Новичок
  • *
  • Сообщений: 22
  • same f-in pain all the time
    • Просмотр профиля
Докладываю о результатах:
Сделал, как советовал d3rp
ssh -N -f -C -L 3306:user.ssh.host.ru:3306 user@user.ssh.host.ru
Просит пароль, после чего Welcome НЕ выдает, просто возврат в командрую строку.
При повторной операции говорит так:
bind: Address already in use
channel_setup_fwd_listener: cannot listen to port: 3306
Could not request local forwarding.
MySQL при попытке соединения на localhost:3306 выдет все то-же, что и в самом начале топика.
 :'(

дядя ну ты жжош проста :) ман читал? :) щас сделаю сам и точно напишу.
i will just quit some day

Оффлайн ilya R

  • Новичок
  • *
  • Сообщений: 22
  • same f-in pain all the time
    • Просмотр профиля
Докладываю о результатах:
Сделал, как советовал d3rp
ssh -N -f -C -L 3306:user.ssh.host.ru:3306 user@user.ssh.host.ru
Просит пароль, после чего Welcome НЕ выдает, просто возврат в командрую строку.
При повторной операции говорит так:
bind: Address already in use
channel_setup_fwd_listener: cannot listen to port: 3306
Could not request local forwarding.
MySQL при попытке соединения на localhost:3306 выдет все то-же, что и в самом начале топика.
 :'(

дядя ну ты жжош проста :) ман читал? :) щас сделаю сам и точно напишу.


опа.. и у меня не получается.. приплыли, товарищ =) курил где-то 40 мин.. суда по ману это ключи -L -ssh -N примерно, ждем прошаренного линуксоида =) завтра ещё порою. щас сил нет уже сплю.

з.ы. ведёт она себя как надо, только вот что нетстат что телнет говорить штооо.. не забинден порт дядя!! и конекшон рефьюзд!!
i will just quit some day

Оффлайн Kawaikunee

  • Автор темы
  • Новичок
  • *
  • Сообщений: 20
  • Живу на Небо
    • Просмотр профиля
Дорогой товарищь st3pl3r, вы маньяк  :D в такое время надо спать и желательно уже несколько часов  :)
Я себе такого долгого курения позволить не могу, на работу же с утра... Благодарю!
Надеюсь что все-же получится совместными усилиями. А то phpMyAdmin конечно хорошая штука,
но MySQL Query Browser мне все же в несколько раз милее. И может быть не только мне.
Сижу и размышляю, как бы на работе приспособить Ubuntu, да чтоб еще за репами в инет не лазить...
Гордость приходит перед поражением

Оффлайн ilya R

  • Новичок
  • *
  • Сообщений: 22
  • same f-in pain all the time
    • Просмотр профиля
Дорогой товарищь st3pl3r, вы маньяк  :D в такое время надо спать и желательно уже несколько часов  :)
Я себе такого долгого курения позволить не могу, на работу же с утра... Благодарю!
Надеюсь что все-же получится совместными усилиями. А то phpMyAdmin конечно хорошая штука,
но MySQL Query Browser мне все же в несколько раз милее. И может быть не только мне.
Сижу и размышляю, как бы на работе приспособить Ubuntu, да чтоб еще за репами в инет не лазить...

да я не маньяк.. =) просто я поверить не могу что она по-другому работает!! с какого перепугу не так же-то?? почему?? :( может быть есть способ проще без плинка.. сегодня проконсультируюсь у старших товарищей, вечером сообщу результаты =)
i will just quit some day

Оффлайн Agafonov

  • Администратор
  • Старожил
  • *
  • Сообщений: 1106
  • Нам помехи не страшны!
    • Просмотр профиля
    • Живу в сети...
Всю жизнь делаю и на винде и Linux.

На панельку положил кнопку "программа в терминале", команда:
ssh -C -L3306:localhost:3306 user@remote.host.ru

Только вот в клиенте MySQL надо соединяться не на localhost, а на 127.0.0.1, в этом засада была, наверное.
Юниксовая MySQL при коннекте на localhost пытается найти локальный unix-сокет файл :)

Добавка. Этот QB под линукс - довольно падучая штука и с кодировками не дружит местами. И трафика жрёт немеряно.
Для себя остановился на SQLyog - это win-программа, но под вайн её специально тестируют и она там работает хорошо.
« Последнее редактирование: 23 Январь 2008, 11:27:50 от Agafonov »
Ubuntu 16.04 LTS @ Desktop & Servers

 

Страница сгенерирована за 0.059 секунд. Запросов: 22.