我知道这已经被问过了,但没有一个线程有一个对我有用的解决方案我
从 XAMPP(本地)成功连接到 RDS 我
也可以很好地与 mySql 工作台
连接从 EC2 连接时
出现错误:Fatal error: Call to undefined function mysql_connect()
这就是我的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。
我究竟做错了什么?我还缺少其他服务吗?
更新:从 SSH,我可以通过以下方式连接到 RDS:
sudo mysql -h mydatabase-starter.Pzw9yv81CmMJ.us-east-1.rds.amazonaws.com -P 3306 -u mydatabaseUser -p
* 这将输出“现在开始连接,祝我好运!” 来自 PHP 文件
,但看起来连接在 EC2 上时没有发生