Prelazak sa SQLite na MySQL
Kako da prebaciš podatke pluginova iz fajla u bazu bez gubitaka: ugrađene migracije, export-import i provera rezultata.
Ažurirano 13. avgust 2026.
SQLite je fajl pored plugina, MySQL je odvojena baza podataka. Migracija ti treba kada server poraste ili pokreneš mrežu.
Ispravan način: ugrađena migracija
Mnogi pluginovi mogu sami da prebace podatke:
lp migrate mysql LuckPerms
co migrate some CoreProtect versions
Proveri dokumentaciju za svoj plugin: većina ima komandu za migraciju ili uputstvo.
Opšti postupak
- Zaustavi server.
- Napravi kopiju foldera plugina i fajla baze podataka — Bekapovi.
- Podesi MySQL konekciju u konfiguraciji plugina — MySQL za pluginove.
- Pokreni migraciju (ili izvezi iz SQLite i uvezi u MySQL pomoću alata treće strane kao što je DBeaver).
- Pokreni server i proveri podatke.
Provera
Proveri sadržaj, ne samo da li se server pokrenuo: grupe igrača, stanja, banove, logove. Prazna baza podataka umesto prebačenih podataka izgleda kao „sve radi“ dok igrači ne primete da su im dozvole nestale.
Ako se podaci nisu prebacili
Ne ostavljaj server dugo da radi na praznoj bazi podataka: plugin će početi da upisuje nove podatke tamo, a spajanje sa originalom biće teže. Vrati SQLite iz svoje kopije i pokušaj ponovo.
Migracija nazad
Možeš to istim alatima, ali ti obično ne treba: MySQL je brži i praktičniji u skoro svakom pogledu.
