Ошибка при подключении MySQL в частной подсети - PullRequest
0 голосов
/ 06 мая 2019

Я работаю над небольшим персональным проектом с использованием AWS EC2, VPC и Subnet.В рамках проекта я сделал следующее:

  1. Создание VPC
  2. Создание общедоступной подсети (общедоступной)
  3. Создание частной подсети (частной)
  4. Установка Apache, Linux и ownCloud в общедоступной подсети
  5. Установка My SQL в частной подсети

Частная подсеть имеет группу безопасности, которая позволяет трафику (порт 80 и 3306) и IP (xx.xxx/24).

В частной подсети с My SQL я создал базу данных и пользователя с помощью следующих команд:

CREATE DATABASE owncloud_db;
CREATE USER 'appserver'@'xx.x.x.xx' IDENTIFIED BY 'password';
GRANT ALL PRIVILEGES ON *.* TO 'appserver'@'xx.x.x.xx' WITH GRANT OPTION;

Когда я пытаюсь создать admin из ownCloud (http://yy.yyy.yy.yy/index.php),, я вижу следующую ошибку:

Ошибка при попытке создать пользователя-администратора: не удалось подключиться к базе данных: в драйвере возникла исключительная ситуация: SQLSTATE [HY000] [2002] Соединение отклонено

Я пробовал поискать в Google, но не смог выяснить проблему. Любые указатели будут высоко оценены.

...