2014-12-31 2 views
3

Я установил экземпляр БД на AWS и, обозив все направляющие, теперь должен быть в состоянии работать с MySQL Workbench и подключать его успешно, так как у меня есть имя хоста, порт, идентификатор пользователя и пароль.Как подключиться к Amazon Web Service RDS на MySQL Workbench?

Однако, когда я вхожу все детали я заданные при создании экземпляра, я получаю ошибку:

Failed to Connect to MySQL at with user

то под ним говорит та же ошибка с (10060) в скобках. Я просмотрел эту ошибку, но не нашел подходящего решения.

ответ

7

Два распространенных причин сбои подключения к новому экземпляру БД являются:

  1. экземпляр DB был создан с помощью группы безопасности, которая не разрешать соединение от устройства или экземпляра Amazon EC2, где приложение MySQL или утилита работает. Если экземпляр DB был создан в VPC, он должен иметь группу безопасности VPC, которая разрешает соединения. Если экземпляр DB был создан вне VPC, он должен иметь группу безопасности БД, которая разрешает соединения.

  2. Экземпляр DB был создан с использованием порта по умолчанию 3306, и в вашей компании действуют правила брандмауэра, блокирующие подключения к этому порту с устройств в сети вашей компании. Чтобы исправить этот провал, заново создайте экземпляр с другим портом.

Вы можете использовать SSL-шифрование при подключении к экземпляру базы данных Amazon RDS MySQL. Для получения дополнительной информации см. Использование SSL с экземпляром MySQL DB.

Я рекомендую ознакомиться с нижеприведенным документом, это поможет исправить вашу проблему.

Connecting to a DB Instance Running the MySQL Database Engine

+0

Я посмотрел все настройки моего экземпляра и увидел, что установка «ОБЩЕДОСТУПНАЯ» была установлена ​​значением Да, но группа безопасности «по умолчанию (SG-cc3271a9) (активный)», с описанием «группы безопасности VPC по умолчанию». Может ли это быть проблемой, и как я могу ее решить? – user3925417

+0

Вам необходимо создать новую группу безопасности и открыть номер порта по умолчанию (3306) и назначить его в RDS DB для открытия публичного (0.0.0.0/0) или назначенного IP-адреса/диапазона. – BMW

+1

ahh спасибо !!! теперь все работает, я могу подключиться к workbench MySQL. Я действительно ценю это, я не знаю, что бы я сделал без этого веб-сайта. – user3925417

0

Код ошибки 10060 указывает на проблему подключения, смотрите в эти настройки/конфигурации -

  1. Проверьте порт, сконфигурированный для прослушивания - 3306 (или какой-либо другой порт)
  2. Группа безопасности открыта для вышеназванного порт для IP (сделать его 0.0.0.0/0 как кислотный тест)
  3. Если RDS находится внутри VPC, необходимо запись в таблице маршрутов с интернет-шлюз
Смежные вопросы