Can't connect to RDS with PHP. I have a simple script:
<?php define('DB_SERVER', 'rdsendPointName:3306'); define('DB_USERNAME', 'actualusername'); define('DB_PASSWORD', 'passwordThatISetforRDS'); define('DB_DATABASE', 'RDSinstancenamehere'); echo "hello" /* Connect to MySQL and select the database. */ $connection = mysqli_connect(DB_SERVER, DB_USERNAME, DB_PASSWORD); if (mysqli_connect_errno()) echo "Failed to connect to MySQL: " . mysqli_connect_error(); ?>
The php file is placed in the www/html folder. I can open the browser and get to the php page but then I get the connection error.
Failed to connect to MySQL: Unknown MySQL server host
Security group: I have opened the port 3306 and all tcp port but still no luck.
I run the php file from the ec2 instance itself and the result is the same.
It can't get any simpler than this. All I have is a php file, the RDS instance is running (at least that is what I can see from the aws console).