我在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;
我已经尝试了一切。 提前谢谢!
答案 0 :(得分:1)
确保您的EC2安全组(入站)中的端口3306设置为您的家庭/办公室IP,否则EC2将阻止您的连接。
有关如何设置安全组的详细信息,请访问:http://docs.aws.amazon.com/AWSEC2/latest/UserGuide/using-network-security.html#adding-security-group-rule