我知道这已被要求,但没有线程必须为我工作的解决方案
我连接到RDS从XAMPP(本地)成功
另外我连接罚款与MySQL工作台
从EC2
连接收到错误有问题:Fatal error: Call to undefined function mysql_connect()
这是我的PHP是什么样子:EC2进行连接RDS使用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();
也从RDS的安全性看起来是这样的!
EC2是一个灯栈,新安装的Apache和PHP,没有mysql。
我做错了什么?有没有其他的服务我失踪?
UPDATE:从SSH,我可以通过连接到RDS: “现在要连接,祝我好运”
sudo mysql -h mydatabase-starter.Pzw9yv81CmMJ.us-east-1.rds.amazonaws.com -P 3306 -u mydatabaseUser -p
*这将输出从PHP文件
,但看起来像连接不会发生,当它在EC2上
在连接失败后,你从'mysql_error()'得到了什么有用的东西吗? – keithhatfield
我没有得到一个输出,它的连接不会发生,当它在AWS –
嗯。您的EC2实例上的端口3306是否允许出站流量? – Daan