Я пытаюсь получить MySQL базы данных и работает на Amazon RDS, однако я сталкиваюсь с проблемой. При попытке подключиться к моей БД через php с удаленного сервера, чтобы получить информацию, я получаю следующую ошибку.
Неопределенное исключение «PDOException» с сообщением «SQLSTATE [HY000] [2013] Потеряно соединение с сервером MySQL при чтении начального сообщения
пакет ‘, системная ошибка: 110’
И это указывает на строку, которая показывает мой пароль имени пользователя dbhostname и т. Д. Что я могу сделать, чтобы обойти эту ошибку. Имя хоста и т. Д., Кажется, хорошо, так как я могу подключиться к БД, используя MySQL, используя те же учетные данные. Что мне не хватает?
Примечание PDO и Mysql установлены на удаленном сервере php
Обнаружил, что это проблема с входящими правилами брандмауэра на моем сервере AWS RDS. Что заставило меня думать, что это ошибка брандмауэра, так это то, что ошибка относится к пакетам и потерям соединений. Кроме того, тот же код работал раньше, и расширения PDO, не установленные в PHP, дали совершенно другую ошибку.
Других решений пока нет …