MySQL greške pri povezivanju
Communications link failure, Access denied, Too many connections: analiza čestih grešaka baze podataka i šta da proveriš.
Ažurirano 13. avgust 2026.
com.mysql.cj.jdbc.exceptions.CommunicationsException: Communications link failure
java.sql.SQLException: Access denied for user
java.sql.SQLException: Too many connections
Dijagnostika
| Greška | Uzrok |
|---|---|
Communications link failure | Baza podataka nije dostupna: pogrešan host/port, baza je isključena, mreža |
Access denied | Pogrešno korisničko ime ili lozinka, ili je pristup sa ove adrese zabranjen |
Unknown database | Naziv baze podataka je pogrešan |
Too many connections | Dostignut limit konekcija: pluginovi koriste preveliki pool |
Table doesn't exist | Plugin nije napravio svoje tabele: proveri dozvole korisnika baze podataka |
Šta proveriti
- Podaci iz panela su prepisani u celosti — MySQL baza podataka.
- Povezuješ se sa DRUGOG svog servera? Onda ti trebaju dve stvari: uključeno polje „Deljena baza podataka za moje servere” i port iz bloka „Povezivanje sa tvojih drugih servera” — druga mašina pristupa bazi na drugom portu.
Access denied for user ... @'172.18.0.1'je skoro uvek ovo. - Port je naveden odvojeno od hosta.
- Lozinka nema razmak na kraju.
- Plugin se pokreće nakon što baza postane dostupna: nedostupna baza blokira pokretanje — Server se dugo pokreće.
Too many connections
Svaki plugin drži pool konekcija. Pet pluginova sa po 10 konekcija je već 50. Smanji veličinu poola u konfiguracijama:
pool-settings:
maximum-pool-size: 5
minimum-idle: 2
Za plugin koji pristupa bazi jednom u minuti, pool od deset konekcija je besmislen — MySQL za pluginove.
Minecraft hostingTvoj server radi i dok si oflajnNapravi server
