Я успешно завершил развертывание моего приложения на эластичном бобовом стебле. Но когда я вызываю URL-адрес, он показывает (я экспортировал свою таблицу в экземпляр RDS DB)
ErrorException в строке Connector.php 47:
SQLSTATE [HY000] [2002] Тайм-аут соединения (Просмотр: /var/app/current/local/resources/views/themes/default1/client/cart.blade.php)
Моя конфигурация database.php:
'mysql' => [
'driver' => 'mysql',
'host' => 'rds.cvp31y7ebg1x.us-west-2.rds.amazonaws.com:3306',
'database' => 'rdsdb',
'username' =>'rdsuser',
'password' => '******',
'charset' => 'utf8',
'collation' => 'utf8_unicode_ci',
'prefix' => '',
'strict' => false,
],
Пожалуйста, помогите мне разобраться с этой проблемой.
Благодарю.
1) Вы можете указать порт, используя ключ «port» в config:
'port' => env('DB_PORT', '3306'),
2) Проверьте группы безопасности RDS или — скорее всего, вы используете RDS внутри VPC:
3) Проверьте группы безопасности VPC. Прикрепите группы безопасности VPC к своему экземпляру RDS и внесите в белый список свой IP / свою учетную запись (плохая практика) / свой экземпляр или группу масштабирования в этих группах безопасности VPC. Помните: если вы используете RDS внутри VPC, для RDS важна группа безопасности VPC!
Других решений пока нет …