ну чего тут не понятного. 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 > > > > > -- > С уважением, > Рулев Александр > >
signature.asc
Description: OpenPGP digital signature
-- ubuntu-ru mailing list ubuntu-ru@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-ru