MySQL Connection в веб-сервере Amazon

0

Я пытаюсь подключить mySQL через мой AWS EC2.

Но это не работает, когда я пытаюсь получить доступ к этой странице. Появится это сообщение об ошибке.

'Эта страница не работает

18.221. ###. 92 в настоящее время не может обрабатывать этот запрос. HTTP ERROR 500 '

Вот мой простой код для подключения.

<?php
$host = 'localhost';
$user = 'root';
$passWord = '#####';
$dbName = 'member';

$dbConnect = new mysqli($host,$user,$passWord,$dbName);

if($dbConnect){
  echo "MySQL Connection success.";
}
else{
  echo "MYSQL Connection failed.";
}
 ?>

Я загрузил этот файл php с помощью Filezila.

Он работает хорошо, когда я пытаюсь получить доступ к собственному веб-серверу (например, Bitnami). Но это не работает в AWS EC2.

Что не так?

Теги:
database
amazon-web-services
amazon-ec2

2 ответа

0
Лучший ответ

Этот тип проблем намного легче отлаживать, если вы отделяете различные компоненты, которые могут быть здесь неисправны. Сначала попробуйте подключиться к экземпляру RDS, используя оболочку mysql в экземпляре EC2, и после того, как вы убедитесь, что это работает - приступайте к отладке вашего PHP-кода.

Инструкции по подключению к RDS можно найти здесь - http://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/USER_ConnectToInstance.html

  • 0
    Спасибо, я решил эту проблему, потому что я не установил MySQL на свой веб-сервер.
0

Вам нужно указать URL RDS, который вы можете найти в портале AWS.

Изображение 174551

Затем замените $ host = 'localhost'; с $ host = 'RDS_Endpoint_url';

Ещё вопросы

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