Сборка собственного live cd Ubuntu Полезные команды в Linux
Создано: 04-06-2009 19:27:01  Метки: linux sql ssh sysadmin
Иногда надо что-нибудь поправить на удаленной базе мускула, а из доступа только ssh, и порт мускула слушает только localhost:
$ netstat -ntap|grep 3306
(Not all processes could be identified, non-owned process info
 will not be shown, you would have to be root to see it all.)
tcp        0      0 127.0.0.1:3306          0.0.0.0:*               LISTEN     -                  

в таком случае может помочь такой финт:
# ставим проги
sudo aptitude install mysql-admin mysql-query-browser
# пробрасываем порт
ssh -L 3306:127.0.0.1:3306 remote.host
# в ДРУГОЙ консоли:
netstat -ntap|grep 3306
(Не все процессы были идентифицированы, информация о процессах без владельца
 не будет отображена, вам нужны права суперпользователя (root), чтобы увидеть всю информацию.)
tcp        0      0 127.0.0.1:3306          0.0.0.0:*               LISTEN      8069/ssh

Теперь можно запускать mysql-admin и соединяться с 127.0.0.1 с логином и паролем удаленной машины.
1514 просмотров комментировать

Сборка собственного live cd Ubuntu Полезные команды в Linux