MySQL databáza pre pluginy
Ako dať serveru MySQL databázu v Millida, kde získať prihlasovacie údaje a čo uviesť v configu pluginu.
Aktualizované 16. augusta 2026
Veľa pluginov potrebuje databázu: ekonomika, nároky, štatistiky, prepojenie viacerých serverov. Vyhradená databáza pre každý server sa vytvorí na jeden klik.
Komu je dostupná
Databáza je dostupná na každom platenom pláne — rovnako ako súbory a SFTP. Ak už bola databáza skôr vytvorená na inom pláne, prístup k nej zostáva.
Ako ju vytvoriť
Prejdi do sekcie „Databáza“ → „Vytvoriť databázu“. Ovládací panel vytvorí databázu a samostatného používateľa a zobrazí prihlasovacie údaje: host, port, názov databázy, používateľské meno, heslo.
Čo uviesť v plugine
Typický blok v config.yml pluginu:
database:
type: MySQL
host: <host from panel>
port: <port from panel>
database: <database name>
username: <login>
password: <password>
Názvy kľúčov sa medzi pluginmi líšia, ale význam je rovnaký. Po úprave configu reštartuj server.
Jedna databáza pre celú sieť
Sieť za proxy takmer vždy potrebuje spoločnú databázu: účty hráčov, hodnosti a bany musia platiť vo všetkých svetoch naraz. Postup je nasledovný:
- Vytvor databázu na jednom serveri v sieti — bude to tá spoločná.
- V sekcii „Databáza“ tohto servera zapni „Spoločná databáza pre moje servery“. Bez toho susedné servery dostanú
Access denied: databáza štandardne povoľuje prístup len serveru, ktorému bola pridelená. - V configoch ostatných serverov uveď rovnaké používateľské meno, heslo a názov databázy.
- Skontroluj, ktorý port ovládací panel zobrazuje pre pripojenia z ostatných serverov. Servery v tej istej sieti môžu bežať na rôznych strojoch, zatiaľ čo databáza žije na stroji, kde bola vytvorená: z susedného stroja je dostupná cez rovnaký host, ale na inom porte — ovládací panel ho zobrazuje v samostatnom bloku.
Ak pluginy na susedných serveroch vypisujú Access denied for user ... @'172.18.0.1', príčina je jedna z dvoch: nie je zapnutý spoločný prístup, alebo je namiesto portu z bloku „Pripojenie z tvojich ostatných serverov“ uvedený port 3306.
Dôležité
- Zvonku sa k databáze nepripojíš — je dostupná len tvojim serverom; je to ochrana, nie obmedzenie.
- Pri spoločnom prístupe sa hranicou stáva heslo. Zapni ho pre svoju sieť a prihlasovacie údaje nezverejňuj.
- Heslo sa zobrazuje v ovládacom paneli a zmeniť sa dá len opätovným vytvorením databázy.
- Zmazaním databázy sa zmažú aj dáta. Pluginy, ktoré v nej žili, začnú od nuly.
Ak sa plugin nepripojí
Skontroluj konzolu pri štarte: hlásenia ako Communications link failure znamenajú, že prihlasovacie údaje nesedeli. Najčastejšie je pomýlený host a port, alebo sa pri kopírovaní dostala do hesla medzera navyše.
