Не удается подключиться к AWS RDS mysql из SQLWORKBENCH

Я новичок в AWS. Я следовал документации по быстрому запуску AWS и создал свой веб-сервер и сервер базы данных. Я могу подключить свой веб-сервер из своего браузера и клиента ssh. Но я не смог подключить свою базу данных MYSQl из SQL Workbench или MySQL yog. Я попытался подключить его через командную строку с моего веб-сервера. Я подумал, что это связано с какой-то проблемой доступа пользователя, и попытался изменить доступ пользователя по запросу, и он говорит, что доступ запрещен для предоставления разрешений на предоставление. пожалуйста, предложите мне, как подключиться к AWS RDS с удаленного компьютера (любой инструмент SQL gui).


person ponraj    schedule 11.01.2016    source источник
comment
Пожалуйста, уточните ошибку и сообщение об ошибке, которые вы получаете при подключении к экземпляру RDS через workbench или MySQL yog?   -  person marklong    schedule 28.01.2016


Ответы (1)


Я не уверен, что это правильно, но вы можете создать ssh-туннель следующим образом:

ssh -N -L 6033:RDSendpoint.rds.amazonaws.com:3306 -i /path/tokey/aws-key.pem ec2-user@EC2IPAddress

А затем подключитесь с помощью mysql -h 127.0.0.1 --port=6033 -u yorrdsuser -p из локального.

person k.tarkin    schedule 11.01.2016
comment
Привет, я могу подключить его из командной строки. Я могу открыть свой веб-сервер, используя ssh, и оттуда я могу подключить свой экземпляр БД. Но я хочу подключиться из инструмента sql gui. - person ponraj; 12.01.2016
comment
Создайте туннель, оставьте терминал открытым и просто подключитесь к RDS, используя хост 127.0.0.1 и порт 6033 из вашего графического инструмента. Например, pl.tinypic.com/r/2mdgx6r/9 - person k.tarkin; 13.01.2016