Pluginy wymagające bazy danych (ItemSculk, serwery z ekonomią na MySQL, systemy rang) podłączysz do bazy MySQL utworzonej w zakładce DATABASES. Baza powstaje jednym kliknięciem, dane połączenia są od razu widoczne w tabeli.

#Jak utworzyć bazę danych
- Otwórz serwer i przejdź do zakładki DATABASES.
- Kliknij New database.
- Po utworzeniu baza pojawi się w tabeli z danymi połączenia.
W tabeli widzisz dla każdej bazy:
| Pole | Co to |
|---|---|
| Nazwa bazy | Nazwa, którą wskażesz w konfiguracji pluginu |
| Host | Adres serwera bazodanowego z portem 3306 |
| Change password | Zmiana hasła do bazy |
| Delete | Usunięcie bazy |
#Jak podpiąć bazę do pluginu
Konfiguracja pluginu (plik .yml w katalogu plugins) zwykle wygląda tak:
database:
host: "adres-z-panelu"
port: 3306
username: "nazwa-uzytkownika"
password: "haslo-z-panelu"
database: "nazwa-bazy"Wartości podstawiasz z tabeli w zakładce DATABASES. Po zapisaniu konfiguracji uruchom serwer ponownie i sprawdź w CONSOLE, czy plugin połączył się z bazą bez błędów.
#Zmiana hasła i usuwanie bazy
- Change password — ustaw nowe hasło i zaktualizuj je w konfiguracji pluginu, zanim zrestartujesz serwer. Serwer z nieaktualnym hasłem będzie zgłaszał błędy połączenia.
- Delete — usuwa bazę wraz z danymi.
Usunięcie bazy usuwa też wszystkie dane w niej zapisane — rangi, ekonomia, postępy graczy. Przed usunięciem zrób kopię zapasową i upewnij się, że żaden plugin nie używa tej bazy.
#Najczęstsze problemy
#Plugin: „Access denied for user"
Złe hasło albo zmieniłeś hasło w panelu i nie zaktualizowałeś konfiguracji pluginu. Wklej aktualne dane z DATABASES i zrestartuj serwer.
#Plugin: „Can't connect to MySQL server"
Sprawdź host i port w konfiguracji — port to zawsze 3306. Dane kopiuj z tabeli, bez spacji na końcu.
#Czy baza przetrwa reinstalację serwera?
Tak — bazy danych i kopie zapasowe nie są kasowane przy reinstalacji. Kasowane są pliki serwera.