无法访问aws EC2 phpmyadmin mySQL

时间:2016-04-16 14:43:21

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

These are my inbound rules of security group

我在EC2 ubuntu实例上设置了phpmyadmin。这是链接:http://ec2-54-191-119-142.us-west-2.compute.amazonaws.com/phpmyadmin

但是我无法从笔记本电脑的php文件中访问它。

<?php

$hostname = "ec2-54-191-119-142.us-west-2.compute.amazonaws.com:3306"; //database host server
$database = "fyp_data"; //database name
$username = "root"; //database user
$password = "*********"; //password

$con=mysql_connect($hostname,$username,$password);
if(! $con)
{
die('Connection Failed'.mysql_error());
}
else
echo "hurray!";
?>

以下是错误:&#34;连接尝试失败,因为连接方在一段时间后没有正确响应或建立连接失败,因为连接的主机无法响应&#34;

我已经尝试了一切。 提前谢谢!

1 个答案:

答案 0 :(得分:1)

确保您的EC2安全组(入站)中的端口3306设置为您的家庭/办公室IP,否则EC2将阻止您的连接。

有关如何设置安全组的详细信息,请访问:http://docs.aws.amazon.com/AWSEC2/latest/UserGuide/using-network-security.html#adding-security-group-rule