У меня есть база данных в AWS RDS, но я получаю сообщение об ошибке «Не удалось найти драйвер».
Эта ошибка говорит о том, что драйвер не включен. Но согласно phpinfo () при просмотре из моего приложения Heroku драйвер PDO для mysql включен. Моя локальная разработка через докер может подключаться и показывать данные из моей базы данных в 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 и имя пользователя / пароль приведены здесь только в качестве примера. Я не хочу предоставлять свои учетные данные, но эта настройка отлично работает для моей локальной разработки.