Chyby pripojenia k MySQL
Communications link failure, Access denied, Too many connections: rozbor bežných chýb databázy a čo skontrolovať.
Aktualizované 13. augusta 2026
com.mysql.cj.jdbc.exceptions.CommunicationsException: Communications link failure
java.sql.SQLException: Access denied for user
java.sql.SQLException: Too many connections
Diagnostika
| Chyba | Príčina |
|---|---|
Communications link failure | Databáza je nedostupná: nesprávny host/port, databáza je vypnutá, sieť |
Access denied | Nesprávne prihlasovacie meno alebo heslo, prípadne je prístup z tejto adresy zamietnutý |
Unknown database | Názov databázy je nesprávny |
Too many connections | Dosiahnutý limit pripojení: pluginy používajú príliš veľký pool |
Table doesn't exist | Plugin si nevytvoril svoje tabuľky: skontroluj oprávnenia databázového používateľa |
Čo skontrolovať
- Údaje z ovládacieho panela boli skopírované celé — MySQL databáza.
- Pripájaš sa z INÉHO vlastného servera? Potom potrebuješ dve veci: zaškrtnuté políčko „Zdieľaná databáza pre moje servery“ a port z bloku „Pripojenie z tvojich ostatných serverov“ — druhý stroj sa k databáze pripája na inom porte.
Access denied for user ... @'172.18.0.1'je takmer vždy toto. - Port je zadaný oddelene od hostu.
- Heslo nemá na konci medzeru.
- Plugin sa spúšťa až po tom, čo je databáza dostupná: nedostupná databáza zdrží štart — Server sa dlho spúšťa.
Too many connections
Každý plugin si drží pool pripojení. Päť pluginov s 10 pripojeniami je už 50. Zmenši veľkosť poolu v konfigoch:
pool-settings:
maximum-pool-size: 5
minimum-idle: 2
Pre plugin, ktorý sa do databázy ozve raz za minútu, je pool s desiatimi pripojeniami zbytočný — MySQL pre pluginy.
Minecraft hostingTvoj server beží, aj keď si offlineVytvoriť server
