Помилки підключення до 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.
- Підключаєтеся з ІНШОГО свого сервера? Тоді потрібні дві речі: увімкнений прапорець «Спільна база даних для моїх серверів» і порт із блоку «Підключення з інших моїх серверів» — інша машина дістається до бази даних на іншому порту.
Access denied for user ... @'172.18.0.1'— це майже завжди саме воно. - Порт указано окремо від хоста.
- У паролі немає пробілу в кінці.
- Плагін запускається після того, як база даних стане доступною: недоступна база даних затримує запуск — Сервер довго запускається.
Too many connections
Кожен плагін тримає пул з'єднань. П'ять плагінів по 10 з'єднань — це вже 50. Зменште розмір пулу в конфігах:
pool-settings:
maximum-pool-size: 5
minimum-idle: 2
Для плагіна, який звертається до бази даних раз на хвилину, пул із десяти з'єднань не має сенсу — MySQL для плагінів.
Хостинг MinecraftВаш сервер працює, навіть коли ви офлайнСтворити сервер
