ну чего тут не понятного.

ssh -f -L 33306:127.0.0.1:3306 <http://127.0.0.1:3306> 10.1.18.27
поднимает подключение от твоей локальной машины на 10.1.18.27. это
значит, что пакет полетел по туннелю и вылез из интерфейса 10.1.18.27.
чтобы он вылез из 127.0.0.1 нужно подключаться локально. например, 
поднят сокс прокси до 10.1.18.27 и подключаться через прокси на 127.0.0.1.

ssh -D 666 root@10.1.18.27

следующим шагом нужно было бы сделать
export socks_proxy=socks://127.0.0.1:666
mysql -uroot -ppasswd 127.0.0.1

но консольный клиент мускула не может в сокс прокси и поэтому нужно
поставить tsocks чтобы инкапсуляция для mysql была прозрачной.

On 04.12.2015 18:06, Alex Emergy wrote:
> Вообще не понял ответа. У меня юзер в базе root@localhost. Другого
> пользователя, я добавлять не могу или не хочу. Нужен способ удаленно
> подключиться как этот юзер. Пока использую вариант
>
> ssh root@10.1.72.53 <mailto:root@10.1.72.53> "echo \"select field from
> table where id = '$ID'\\G\"|mysql -A base" 2>/dev/null|sed 1d|awk
> '{print $1 " " $2}'
>
> но блин, в перловском скрипте, хотелось бы реализовать это через
> модуль DBI
>
> 4 декабря 2015 г., 14:59 пользователь Vladimir Smagin
> <2...@blindage.org <mailto:2...@blindage.org>> написал:
>
>     элементарно localhost это 127.0.0.1, а не 10.1.18.27
>
>     тебе нужно добавить 10.1.18.27 для рута.
>
>     On 04.12.2015 17:54, alex.emergy wrote:
>     > # ssh -f -L 33306:127.0.0.1:3306 <http://127.0.0.1:3306>
>     10.1.18.27 sleep 10
>     > # mysql -h127.0.0.1 -P33306
>     > ERROR 1045 (28000): Access denied for user 'root'@'10.1.18.27'
>     (using password: NO)
>     > #
>     >
>     > mysql> select Host,User from user where User = 'root';
>     > +-----------+------+
>     > | Host      | User |
>     > +-----------+------+
>     > | localhost | root |
>     > +-----------+------+
>     > 1 row in set (0.00 sec)
>     >
>     >
>     >
>     > Почему он пытается подключиться как 10.1.18.27, а не localhost?
>     Нужен способ, подключаться как root@localhost к удалённой базе.
>
>
>     --
>     ubuntu-ru mailing list
>     ubuntu-ru@lists.ubuntu.com <mailto:ubuntu-ru@lists.ubuntu.com>
>     https://lists.ubuntu.com/mailman/listinfo/ubuntu-ru
>
>
>
>
> -- 
> С уважением,
> Рулев Александр
>
>

Attachment: signature.asc
Description: OpenPGP digital signature

-- 
ubuntu-ru mailing list
ubuntu-ru@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-ru

Дати відповідь електронним листом