0
我试图从另一个EC2实例使用PHP访问EC2 mysql服务器。Php远程访问Ec2 Mysql服务器
$con = mysqli_connect('elastic_ip_host','user','pass','database');
if(!$con){
echo mysqli_connect_error(); echo mysql_error();
}
//Also trying PDO
try
{
$dbcon = new PDO('mysql:host=elastic_ip_host;dbname=database','user','pass');
$dbcon->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
echo 'Connected!';
}
catch(PDOException $e)
{
echo 'ERROR! '.$e->getMessage();
die();
}
'elastic_ip_host'(13)无法连接到MySQL服务器错误! SQLSTATE [HY000] [2003]无法连接到'elastic_ip_host'上的MySQL服务器(13)
在我的计算机中使用MySQLWorkbench应用程序,使用弹性IP(数字)连接非常好。只是PHP不连接。检查phpinfo我看到它有pdo和mysqli一切正常。
你有什么想法吗?我也创建了一个新的用户作为%。这就是我在我的电脑MySqlWorkbench程序中使用的是什么访问数据库罚款)