Подключение от парусов в ec2 к mysql в rds дает ошибку тайм-аута неактивного рукопожатия

0

Я развернул приложение sails в ec2, и у меня есть база данных mysql в rds.

когда я использую mysql в rds из моего локального, он работал абсолютно нормально. Но когда я соединяю myswl в rds от ec2, он дает мне эту ошибку:

error: A hook ('orm') failed to load!
error: Error (E_UNKNOWN) :: Encountered an unexpected error
: Could not connect to MySQL:
Error: Handshake inactivity timeout

Пожалуйста, помогите мне решить эту проблему. Должен ли я настроить экземпляр ec2 для подключения к rds?

Теги:
amazon-web-services
amazon-ec2
sails.js

2 ответа

0

При добавлении входящего соединения в параметры безопасности не используйте нигде. Как вы можете себе представить, это совсем не безопасно. Вместо этого используйте группу безопасности, связанную с вашим экземпляром. Конечно, если вы хотите удаленно подключиться к своей базе данных, добавьте только свой внешний IP-адрес в правила. "В любом месте" - это как приглашение всему миру, говорящее: "Попробуй меня взломать!"

  • 0
    Спасибо за информацию.
0

Я понял. Добавлено входящее соединение в параметрах безопасности с любой опцией.

Ещё вопросы

Сообщество Overcoder
Наверх
Меню