Не удается подключиться к управляемой базе данных Lightsail - (HY000 / 2002): соединение отказано - PullRequest
1 голос
/ 15 апреля 2019

Я пытаюсь подключиться к управляемой базе данных Lightsail из экземпляра Lightsail в том же регионе, используя расширение PHP mysqli, но получаю сообщение об ошибке:

Предупреждение: mysqli_connect (): (HY000 /2002): соединение отклонено

Мой сценарий очень прост и выглядит следующим образом:

<?php
define("DB_HOST", "ls-xxxxxxxxxxxxxxxxxxxxxx.xxxxx.eu-west-2.rds.amazonaws.com");
define("DB_NAME", "xxxxxxx");
define("DB_USER", "xxxxxxx");
define("DB_PASS", "xxxxxxx");
$db= mysqli_connect(DB_HOST,DB_USER,DB_PASS,DB_NAME,3306);

Вот что я пробовал до сих пор:

  • Я проверил $_SERVER['SERVER_ADDR'] и обнаружил, что это был частный IP-адрес моего экземпляра Lightsail.
  • Я пробовал с включенным Public mode и без него на вкладке Networking базы данных
  • Я попытался включить VPC Peering для выбранного региона в разделе «Учетная запись» Lightsail

Что такоеЯ делаю не так?

...