Хостинг · Разбор ошибок

Ошибки подключения к 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Плагин не создал таблицы: проверьте права пользователя базы

Что проверять

  1. Данные из панели скопированы целиком — База данных MySQL.
  2. Порт указан отдельно от хоста.
  3. Пароль без пробела в конце.
  4. Плагин запускается после доступности базы: недоступная база вешает старт — Сервер долго запускается.

Too many connections

Каждый плагин держит пул соединений. Пять плагинов по 10 соединений — уже 50. Уменьшите размер пула в конфигах:

pool-settings:
  maximum-pool-size: 5
  minimum-idle: 2

Для плагина, который дёргает базу раз в минуту, пул из десяти соединений бессмысленен — MySQL для плагинов.