Skip to content
Hosting · Rozbor chýb

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

ChybaPríčina
Communications link failureDatabáza je nedostupná: nesprávny host/port, databáza je vypnutá, sieť
Access deniedNesprávne prihlasovacie meno alebo heslo, prípadne je prístup z tejto adresy zamietnutý
Unknown databaseNázov databázy je nesprávny
Too many connectionsDosiahnutý limit pripojení: pluginy používajú príliš veľký pool
Table doesn't existPlugin si nevytvoril svoje tabuľky: skontroluj oprávnenia databázového používateľa

Čo skontrolovať

  1. Údaje z ovládacieho panela boli skopírované celé — MySQL databáza.
  2. 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.
  3. Port je zadaný oddelene od hostu.
  4. Heslo nemá na konci medzeru.
  5. 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