Неопределенное исключение "PDOException с сообщением" SQLSTATE[HY000] [2013]

Я пытаюсь получить MySQL базы данных и работает на Amazon RDS, однако я сталкиваюсь с проблемой. При попытке подключиться к моей БД через php с удаленного сервера, чтобы получить информацию, я получаю следующую ошибку.

Uncaught исключение "PDOException" с сообщением "SQLSTATE[HY000] [2013] Потерянное соединение с сервером MySQL при" чтении исходного пакета связи ", системная ошибка: 110'

И это указывает на строку, которая показывает мой пароль имени пользователя dbhostname и т. Д. Что я могу сделать, чтобы обойти эту ошибку. Имя хоста и т. Д., Кажется, хорошо, так как я могу подключиться к БД, используя MySQL, используя те же учетные данные. Что мне не хватает?

Примечание PDO и Mysql установлены на удаленном сервере php

1 ответ

Решение

Обнаружил, что это проблема с входящими правилами брандмауэра на моем сервере AWS RDS. Что заставило меня думать, что это ошибка брандмауэра, так это то, что ошибка относится к пакетам и потерям соединений. Кроме того, тот же код работал раньше, и расширения PDO, не установленные в PHP, дали совершенно другую ошибку.

Другие вопросы по тегам