Ошибка Mysql ‘Не удалось установить соединение, поскольку целевая машина активно отказалась от него.’

#php #xenforo

#php #xenforo

Вопрос:

Итак: я только что купил VPS и установил на него Ubuntu. После того, как я установил Ubuntu, я установил MySQL и создал базу данных.

Теперь: я хочу подключить XenForo к базе данных mysql, но я получаю сообщение об ошибке ‘Не удалось установить соединение, поскольку целевая машина активно отказалась от этого.’

Кто-нибудь, пожалуйста, может помочь мне с этим.

Ответ №1:

Активный отказ означает, что хост фактически получил ваш запрос на подключение, но отклонил его.

Что нужно проверить / verify:

  • Прослушивает ли служба TCP (не UDP) на используемом порту, обычно 3306?
  • Есть ли брандмауэр или прокси-сервер между вашим скриптом и базой данных?
  • Принимает ли ваш сервер MySQL соединения с «localhost» или «127.0.0.1» (сравните с параметрами подключения в вашем скрипте)

Надеюсь, это поможет 🙂

Комментарии:

1. Да, я сделал это: sudo ufw разрешает выход 3306 / tcp и sudo ufw разрешает вход 3306 / tcp