Amazon Web 服务器中的 mySQL 连接

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

我正在尝试通过我的 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 文件。

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

出了什么问题?

最佳答案

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

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

关于Amazon Web 服务器中的 mySQL 连接,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47773092/

相关文章:

javascript - 使用脚本定期执行mysql查询

php - MySQL - 记录最远的行程

amazon-web-services - 使用 Cloudformation 将多个 BlockDeviceMappings 安装到 EC2 实例

PHP PDO 准备语句查询不替换

mysql - 根据产品表中的产品数量统计消费者数量

database - 在 Flutter 中从数据库填充 GridView

java - 加密数据库中数据的安全应用程序的体系结构

sql - 如何从其他表填充表的外键

amazon-web-services - SdkClientException : Unable to execute HTTP request: Connection reset

python - AWS Lambda : How to manage deployment packages greater than 250mb