Migrácia z SQLite na MySQL
Ako preniesť dáta pluginov zo súboru do databázy bez straty: vstavané migrácie, export-import a kontrola výsledku.
Aktualizované 13. augusta 2026
SQLite je súbor vedľa pluginu, MySQL je samostatná databáza. Migrovať potrebuješ, keď tvoj server rastie alebo spúšťaš sieť.
Správny spôsob: vstavaná migrácia
Mnohé pluginy vedia presunúť dáta samy:
lp migrate mysql LuckPerms
co migrate some CoreProtect versions
Pozri si dokumentáciu ku konkrétnemu pluginu: väčšina má migračný príkaz alebo návod.
Všeobecný postup
- Zastav server.
- Sprav kópiu priečinka pluginu a databázového súboru — Zálohy.
- Nastav pripojenie k MySQL v konfigurácii pluginu — MySQL pre pluginy.
- Spusť migráciu (alebo exportuj z SQLite a importuj do MySQL nástrojom tretej strany, napríklad DBeaver).
- Spusť server a skontroluj dáta.
Overenie
Skontroluj obsah, nie len to, či server nabehol: skupiny hráčov, zostatky, bany, logy. Prázdna databáza namiesto migrovaných dát vyzerá ako „všetko funguje“, kým si hráči nevšimnú, že im zmizli práva.
Ak sa dáta nepreniesli
Nenechávaj server dlho bežať na prázdnej databáze: plugin do nej začne zapisovať nové dáta a ich zlúčenie s pôvodnými bude ťažšie. Obnov SQLite z kópie a skús to znova.
Migrácia späť
Zvládneš ju tými istými nástrojmi, ale zvyčajne ju nepotrebuješ: MySQL je rýchlejšia a pohodlnejšia takmer vo všetkom.
