Serwery RP zapisują w bazie danych wszystko: postacie, pieniądze, ekwipunek, auta, mieszkania. FiveM łączy się z bazą przez zasób oxmysql. W pakiecie FiveM masz u nas dwie bazy MySQL - jedną na serwer, drugą np. na testy.
1. Utwórz bazę
W panelu gier otwórz zakładkę Databases i kliknij New Database. Po utworzeniu kliknij ikonę oka przy bazie, żeby zobaczyć:
- Endpoint - adres i port, np.
hel1.lvlhost.pl:3306, - Username - nazwa użytkownika,
- Password - hasło,
- Database - pełna nazwa bazy (z przedrostkiem, np.
s12_rp).
Jeśli hasło wyciekło (np. trafiło na zrzut ekranu), kliknij Rotate Password i zaktualizuj konfigurację.
2. Połączenie z serwerem
W server.cfg (w txAdmin: Settings → CFG Editor) ustaw:
set mysql_connection_string "mysql://uzytkownik:haslo@adres:3306/s12_rp?charset=utf8mb4"
Zamiast uzytkownik, haslo, adres i nazwy bazy wpisz dane z panelu. Jeśli hasło zawiera znaki specjalne (@, :, /, #), użyj drugiego formatu, w którym nie trzeba ich kodować:
set mysql_connection_string "user=uzytkownik;password=haslo;host=adres;port=3306;database=s12_rp;charset=utf8mb4"
oxmysql musi być pierwszym zasobem na liście ensure - inne skrypty potrzebują bazy od razu przy starcie.
3. Podgląd bazy w przeglądarce (phpMyAdmin)
Do przeglądania tabel, importu i kopii bazy służy phpMyAdmin pod adresem db.lvlhost.pl:
- Wpisz Username i Password z zakładki Databases w panelu gier.
- Kliknij Zaloguj. Serwera nie wybierasz: po nazwie użytkownika łączymy Cię z maszyną, na której jest Twoja baza.
- Po lewej zobaczysz swoją bazę, a cudzych nie zobaczysz.
Po 24 minutach bezczynności phpMyAdmin wyloguje Cię sam.
Programy na komputerze (HeidiSQL, DBeaver) nie połączą się z bazą: port 3306 jest zamknięty dla internetu, żeby boty nie zgadywały haseł. Wszystko, co robi się w nich, zrobisz w phpMyAdminie.
4. Import pliku SQL
Skrypty często mają plik .sql z tabelami. W phpMyAdminie:
- Kliknij swoją bazę na liście po lewej.
- Otwórz zakładkę Import i wskaż plik
.sql(do 128 MB). - Kliknij Import na dole strony.
Szablony txAdmin (QBCore, ESX) importują swoje tabele same podczas instalacji.
Kopia bazy
Kopie zapasowe w zakładce Backups obejmują pliki serwera, ale nie bazę danych. Przed dużymi zmianami (nowy skrypt ekonomii, aktualizacja frameworka) zrób zrzut bazy: w phpMyAdminie kliknij bazę, zakładka Eksport, metoda Szybka, format SQL, przycisk Eksport. Plik zapisze się na Twoim komputerze, a przywrócisz go zakładką Import.
Najczęstsze błędy
- „Access denied for user” - złe hasło albo użytkownik. Skopiuj dane jeszcze raz z panelu.
- „Unknown database” - brak przedrostka w nazwie bazy (
rpzamiasts12_rp). - „ECONNREFUSED” - zły adres albo port w connection stringu.
- Polskie znaki jako krzaczki - dopisz
charset=utf8mb4do connection stringu.
Nie masz jeszcze serwera? Serwer FiveM postawisz u nas w kilka minut, z gotowym panelem i kopiami zapasowymi.
Najczęstsze pytania
Jak podłączyć bazę danych do serwera FiveM?
Utwórz bazę w panelu i wpisz jej dane w mysql_connection_string w server.cfg. Korzysta z niej zasób oxmysql.
Jak zaimportować plik SQL skryptu FiveM?
Zaloguj się na db.lvlhost.pl danymi bazy z panelu, wybierz bazę i wczytaj plik SQL w zakładce Import.
Dlaczego FiveM nie łączy się z bazą danych?
Najczęściej przez błąd w mysql_connection_string: zły adres, port, login albo hasło. Porównaj je z danymi w panelu.
Czy mogę połączyć się z bazą HeidiSQL?
Nie, port bazy jest zamknięty dla internetu. Tabele przeglądasz, importujesz i eksportujesz w phpMyAdminie na db.lvlhost.pl.
Postaw go w kilka minut, z instalatorem pluginów i modów w panelu.
Zobacz też: Serwer FiveM pod GTA V RP
Zobacz też
Aktualizacja: 2026-10-20