[Решено] Ошибка: Uncaught exception PDOException..

Категория: PHP

Устраняем ошибку Could not connect to database..

Fatal error: Uncaught exception 'PDOException' with message 'Could not connect to database... она же: ERROR 2003 (HY000): Can't connect to MySQL server on ... (111).

Ключевые части сообщения об ошибке я отметил... Это означает, что вы по какой-то причине не можете подключиться к БД. Возможные причины этого:

  1. Закрыт порт для подключения;
    1. Порт указан не правильно (3306 по умолчанию, но могли изменить);
    2. MySQL не слушает интерфейс, через который вы подключаетесь (bind-address = 127.0.0.1);
    3. Порт закрыт фаерволом;
  2. У пользователя нет прав на подключение к БД MySQL;

Для проверки доступности порта попробуйте постучать на него telnet'ом:

telnet 1.2.3.4 3306
# Unable to connect to remote host: Connection refused - порт закрыт (


категория: PHP