【问题标题】:mySQL Connection in Amazon web serverAmazon Web 服务器中的 mySQL 连接
【发布时间】:2017-12-12 22:01:56
【问题描述】:

我正在尝试通过我的 AWS EC2 连接 mySQL。

但是当我尝试访问此页面时它不起作用。 出现此错误消息。

'此页面无法正常工作

18.221.###.92 当前无法处理此请求。 HTTP 错误 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.";
}
 ?>

我使用 Filezila 上传了这个 php 文件。

当我尝试访问我自己的网络服务器时它运行良好(ex)Bitnami) 但它在 AWS EC2 中不起作用。

怎么了?

【问题讨论】:

    标签: mysql database amazon-web-services amazon-ec2


    【解决方案1】:

    如果您将可能出现故障的不同组件分开,则此类问题更容易调试。首先尝试使用 EC2 实例上的 mysql shell 连接到 RDS 实例,并在确保它正常工作后 ​​- 继续调试您的 PHP 代码。

    可以在此处找到连接到 RDS 的说明 - http://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/USER_ConnectToInstance.html

    【讨论】:

    • 谢谢我解决了这个问题,因为我的web服务器上没有安装mysql。
    【解决方案2】:

    您需要提及您可以在 AWS 门户中找到的 RDS URL。

    然后替换 $host = 'localhost'; $host = 'RDS_Endpoint_url';

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2021-11-16
      • 1970-01-01
      • 2015-06-06
      • 2012-04-03
      • 1970-01-01
      • 2012-06-23
      • 1970-01-01
      • 2017-06-26
      相关资源
      最近更新 更多