Przejdź do treści

Bazy danych MySQL na serwerze

Utwórz bazę danych MySQL dla pluginu w zakładce DATABASES — host, port 3306, zmiana hasła, usuwanie bazy.

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.

Zakładka DATABASES w panelu serwera

#Jak utworzyć bazę danych

  1. Otwórz serwer i przejdź do zakładki DATABASES.
  2. Kliknij New database.
  3. 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.

#Co dalej