# 🛠️ Łączenie bazy danych z serwerem FiveM

# Krok 1: Tworzenie bazy danych na panelu NestHost 💻

  1. Zaloguj się do panelu NestHost. 🔐
  2. Otwórz zakładkę Moje Serwery, a następnie wybierz swój serwer FiveM. 🎮
  3. Przejdź do zakładki Baza Danych. 🗄️
  4. Kliknij Nowa Baza Danych.

    • Wprowadź nazwę bazy danych (np. nesthost_database).

    Utwórz Bazę Danych

  5. Po utworzeniu bazy danych system wyświetli dane do logowania:

    • Host: (adres IP bazy danych np. xx.xxx.94.148:3306) 🌐
    • Nazwa bazy danych: (np. xxxx_nesthost_database) 📛
    • Użytkownik: (np. xxxx_GXckqgrRqL) 👤
    • Hasło: (sprawdzisz je poprzez kliknięcie w ikonkę oczka 👁️, upewnij się, że hasło nie zawiera znaku "=", jeżeli zawiera – zresetuj hasło). 🔑

    Utworzona Baza Danych

# Krok 2: Łączenie bazy danych przez TX Admin 🔗

  1. Zaloguj się do TX Admin. 🔐
  2. Przejdź do zakładki SettingsDatabase Configuration. ⚙️
  3. Wypełnij pola konfiguracji bazy danych:
    • Host: Podaj adres hosta bazy danych (adres IP np. xx.xxx.94.148:3306). 🌍
    • Port: Standardowy port MySQL to 3306. 🔌
    • Database Name: Podaj nazwę swojej bazy danych (np. xxxx_nesthost_database). 📛
    • Username: Podaj nazwę użytkownika bazy danych (np. xxxx_GXckqgrRqL). 👤
    • Password: Wprowadź hasło użytkownika. 🔑
  4. Kliknij Test Connection, aby sprawdzić poprawność konfiguracji. ✔️
    • Jeśli połączenie jest poprawne, zobaczysz komunikat o sukcesie. 🎉
  5. Zapisz zmiany, klikając Save Configuration. 💾

# Krok 3: Łączenie bazy danych przez plik server.cfg 📝

  1. Otwórz panel Pterodactyl i przejdź do zakładki Pliki. 📁
  2. Znajdź i otwórz plik server.cfg. ✍️
  3. Dodaj poniższą konfigurację na końcu pliku:
# Konfiguracja połączenia z bazą danych
set mysql_connection_string "server=adresip;database=nazwabazydanych;userid=nazwaużytkownika;password=twojehaslo"

-adresip: Uzupełnij adresem IP bazy danych 🌐
-nazwabazydanych: Uzupełnij nazwą bazy danych 📛
-nazwaużytkownika: Uzupełnij nazwą użytkownika 👤
-twojehaslo: Uzupełnij hasłem użytkownika do bazy danych 🔑