我在AWS RDS中有一个数据库,但是我不断收到错误“找不到驱动程序”。
此错误表明未启用驱动程序。但是根据phpinfo()从我的Heroku应用程序查看时,启用了mysql的PDO驱动程序。我通过docker进行的本地开发可以连接并显示AWS RDS中数据库中的数据。
我希望这应该可以正常工作,因为在Heroku中显示PDO mysql驱动程序已启用。如果AWS RDS不允许此连接到Heroku,则错误消息不应与缺少驱动程序有关。
连接到我的数据库的代码:
try {
$pdo = new PDO("mysql:example.amazonaws.com, "exampleuser", "examplepassword");
} catch (PDOException $e) {
die("Error: " . $e->getMessage());
}
DSN和用户名/密码只是这里的示例,我不想提供我的凭据,但是此设置在我的本地开发中可以正常工作。