无法通过PHP从EC2连接到RDS。 我可以直接思考
我已经build立了一个EC2实例,它安装了mysql和php-mysql(不是mysql-server)。 我已经设置了RDS实例,并将安全组设置为EC2实例。 我可以通过命令行从EC2连接,但是当我尝试通过mysqli连接时,我得到的消息:不能连接到'XXXX.xxxxxxx.us-east-1.rds.amazonaws.com'MySQL服务器' 这是我第一次和他们合作。 我在这里错过了什么? define("HOST", "XXXX.xxxxxxx.us-east-1.rds.amazonaws.com"); define("DBUSER", "my_user"); define("PASS", "********"); define("DB", "mydb"); define("PORT", 3306); $link=mysqli_connect(HOST,DBUSER,PASS,DB,PORT); // Check connection if (mysqli_connect_errno($link)){ echo "Failure to connect: " . mysqli_connect_error(); } mysqli_close($link);