Je sais que cela a été demandé, mais aucun des fils avait une solution qui a fonctionné pour moi
Je me connecte à RDS de XAMPP (local) avec succès
je me connecte aussi bien avec l'établi mySql
Des problèmes de connexion de EC2
obtenir erreur: Fatal error: Call to undefined function mysql_connect()
c'est ce que mon PHP ressemble:EC2 relient RDS en utilisant PHP
define("HOST", "mydatabase-starter.Pzw9yv81CmMJ.us-east-1.rds.amazonaws.com:3306");
define("DBUSER", "mydatabaseUser");
define("PASS", "**********");
define("DB", "mydatabase");
die("Going to connect now, wish me luck!");
$conn = mysql_connect(HOST, DBUSER, PASS) or die();
$db = mysql_select_db(DB) or die();
aussi, la sécurité de RDS ressemble à ceci! EC12 est une pile de lampe, nouvelle installation d'Apache et de PHP, sans mysql.
qu'est-ce que je fais mal? Y a-t-il d'autres services qui me manquent?
MISE À JOUR: de SSH, je peux connecter à RDS par: « Voulez-vous vous connecter maintenant, je souhaite bonne chance »
sudo mysql -h mydatabase-starter.Pzw9yv81CmMJ.us-east-1.rds.amazonaws.com -P 3306 -u mydatabaseUser -p
* Cette sortie à partir du fichier PHP
mais il semble que la connexion ne se produit pas quand il est sur EC2
Est-ce que vous obtenez quelque chose d'utile de 'mysql_error()' après la connexion échoue? – keithhatfield
je n'obtiens pas une sortie, c'est comme la connexion ne se produit même pas quand c'est sur AWS –
Hmm. Le port 3306 de votre instance EC2 autorise-t-il le trafic sortant? – Daan