Skip to content
Хостинг · Розбір помилок

Помилки підключення до 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. Підключаєтеся з ІНШОГО свого сервера? Тоді потрібні дві речі: увімкнений прапорець «Спільна база даних для моїх серверів» і порт із блоку «Підключення з інших моїх серверів» — інша машина дістається до бази даних на іншому порту. Access denied for user ... @'172.18.0.1' — це майже завжди саме воно.
  3. Порт указано окремо від хоста.
  4. У паролі немає пробілу в кінці.
  5. Плагін запускається після того, як база даних стане доступною: недоступна база даних затримує запуск — Сервер довго запускається.

Too many connections

Кожен плагін тримає пул з'єднань. П'ять плагінів по 10 з'єднань — це вже 50. Зменште розмір пулу в конфігах:

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

Для плагіна, який звертається до бази даних раз на хвилину, пул із десяти з'єднань не має сенсу — MySQL для плагінів.

Хостинг MinecraftВаш сервер працює, навіть коли ви офлайнСтворити сервер