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 -yZabezpieczenie instalacji
Uruchom skrypt mysql_secure_installation.
Dla wszystkich pytań w kreatorze wybierz Tak (Y).
sudo mysql_secure_installationTworzenie 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 -pStwó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';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 -yPodczas 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/phpmyadminNastę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 apache2Dostę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.