Php 使用AWS建立mysqli连接

Php 使用AWS建立mysqli连接,php,mysql,amazon-web-services,mysqli,Php,Mysql,Amazon Web Services,Mysqli,我正在尝试使用mysqli建立连接,以连接数据库。使用相同的凭据(主机、用户名和密码),我已经能够成功登录mysql workbench,因此我知道凭据是正确的。但是,我经常收到以下错误: 无法连接到MySQL:没有此类文件或目录 <?php $con = mysqli_connect("...west-2.rds.amazonaws.com","usernameshown in aws rds","password","database name"); if (mysqli_conne

我正在尝试使用mysqli建立连接,以连接数据库。使用相同的凭据(主机、用户名和密码),我已经能够成功登录mysql workbench,因此我知道凭据是正确的。但是,我经常收到以下错误:

无法连接到MySQL:没有此类文件或目录

<?php
$con = mysqli_connect("...west-2.rds.amazonaws.com","usernameshown in aws rds","password","database name");

if (mysqli_connect_errno())
{
    echo "Failed to connect to MySQL:" . mysqli_connect_error();
}

?>

可能是的副本。请看我的答案