Ошибки подключения к MySQL
Communications link failure, Access denied, Too many connections: разбор частых ошибок базы и что проверять.
Обновлено 13 августа 2026 г.
com.mysql.cj.jdbc.exceptions.CommunicationsException: Communications link failure
java.sql.SQLException: Access denied for user
java.sql.SQLException: Too many connections
Разбор
| Ошибка | Причина |
|---|---|
Communications link failure | База недоступна: неверный хост/порт, база выключена, сеть |
Access denied | Неверный логин или пароль, либо доступ с этого адреса запрещён |
Unknown database | Имя базы указано неверно |
Too many connections | Исчерпан лимит соединений: слишком большой пул у плагинов |
Table doesn't exist | Плагин не создал таблицы: проверьте права пользователя базы |
Что проверять
- Данные из панели скопированы целиком — База данных MySQL.
- Порт указан отдельно от хоста.
- Пароль без пробела в конце.
- Плагин запускается после доступности базы: недоступная база вешает старт — Сервер долго запускается.
Too many connections
Каждый плагин держит пул соединений. Пять плагинов по 10 соединений — уже 50. Уменьшите размер пула в конфигах:
pool-settings:
maximum-pool-size: 5
minimum-idle: 2
Для плагина, который дёргает базу раз в минуту, пул из десяти соединений бессмысленен — MySQL для плагинов.