Logo

SummerHosting

Serwery VPSLinuxFiveM

Konfiguracja bazy danych

Przewodnik krok po kroku, jak skonfigurować bazę danych MariaDB dla serwera FiveM i opcjonalnie zainstalować phpMyAdmin.

Instalacja MariaDB

Instalacja serwera MariaDB

Zainstaluj pakiet mariadb-server za pomocą menedżera pakietów.

sudo apt update
sudo apt install mariadb-server -y

Zabezpieczenie instalacji

Uruchom skrypt mysql_secure_installation.

Dla wszystkich pytań w kreatorze wybierz Tak (Y).

sudo mysql_secure_installation

Tworzenie Bazy Danych i Użytkownika

Zaloguj się do MariaDB

Zaloguj się do konsoli MariaDB przy użyciu hasła, które ustawiłeś w poprzednim kroku.

sudo mysql -u root -p

Stwórz bazę danych

Utwórz nową bazę danych dla swojego serwera FiveM. Zastąp nazwa_bazy wybraną przez siebie nazwą.

CREATE DATABASE nazwa_bazy;

Stwórz użytkownika

Stwórz nowego użytkownika i nadaj mu hasło. Zastąp nazwa_uzytkownika i mocne_haslo swoimi danymi.

CREATE USER 'nazwa_uzytkownika'@'localhost' IDENTIFIED BY 'mocne_haslo';

Nadaj uprawnienia

Nadaj nowemu użytkownikowi pełne uprawnienia do stworzonej bazy danych.

GRANT ALL PRIVILEGES ON nazwa_bazy.* TO 'nazwa_uzytkownika'@'localhost';

Zastosuj zmiany i wyjdź

Odśwież uprawnienia i wyjdź z konsoli MariaDB.

FLUSH PRIVILEGES;
EXIT;

Konfiguracja Serwera FiveM

Teraz musisz poinformować swój serwer FiveM, jak połączyć się z nową bazą danych.

Otwórz plik server.cfg swojego serwera FiveM i dodaj poniższą linię, zastępując dane swoimi wartościami.

set mysql_connection_string "mysql://nazwa_uzytkownika:mocne_haslo@localhost/nazwa_bazy?charset=utf8mb4"

(Opcjonalnie) Instalacja phpMyAdmin

phpMyAdmin to popularne narzędzie webowe do zarządzania bazami danych. Jego instalacja jest opcjonalna, ale może znacznie ułatwić pracę.

Instalacja phpMyAdmin i zależności

Zainstaluj phpmyadmin oraz niezbędne rozszerzenia PHP.

sudo apt install phpmyadmin php-mbstring php-zip php-gd php-json php-curl -y

Podczas instalacji zostaniesz poproszony o wybór serwera WWW. Jeśli nie masz pewności, wybierz apache2 (nawet jeśli go nie używasz) i naciśnij Enter. Następnie wybierz "Tak", aby skonfigurować bazę danych dla phpMyAdmin za pomocą dbconfig-common.

Konfiguracja serwera WWW

Utwórz link symboliczny do katalogu instalacyjnego phpMyAdmin.

sudo ln -s /usr/share/phpmyadmin /var/www/html/phpmyadmin

Następnie dodaj poniższą lokalizację do konfiguracji swojego serwera w Nginx, aby poprawnie obsługiwać PHP.

location /phpmyadmin {
    root /var/www/html;
    index index.php;

    location ~ \.php$ {
        include snippets/fastcgi-php.conf;
        fastcgi_pass unix:/var/run/php/php8.4-fpm.sock; # Upewnij się, że wersja PHP jest poprawna
    }
}

Podczas instalacji phpMyAdmin wybierz apache2 za pomocą klawisza spacji, a następnie naciśnij Enter. Instalator automatycznie skonfiguruje Apache.

Jeśli konfiguracja nie została włączona automatycznie, możesz to zrobić ręcznie:

sudo a2enconf phpmyadmin
sudo systemctl reload apache2

Dostęp do phpMyAdmin

Teraz możesz uzyskać dostęp do phpMyAdmin, przechodząc w przeglądarce pod adres http://<TWOJ_ADRES_IP_VPS>/phpmyadmin. Zaloguj się przy użyciu danych użytkownika bazy danych, które stworzyłeś wcześniej.