Skip to content
VMSky
All articles

FiveM · Datenbank · Linux

MariaDB für FiveM einrichten (oxmysql)

ESX und QBCore brauchen eine Datenbank. So installierst du MariaDB, legst Datenbank und Benutzer an und verbindest alles mit oxmysql in der server.cfg.

12 October 2026 · 1 min read

Frameworks wie ESX Legacy und QBCore speichern Spieler, Fahrzeuge und Inventare in einer MySQL-kompatiblen Datenbank. MariaDB ist dafür die übliche Wahl und läuft am besten direkt auf demselben Server wie FiveM.

1. MariaDB installieren

apt update
apt install -y mariadb-server
systemctl enable --now mariadb

Auf VMSky kannst du MariaDB auch über den Auto-Installer unter Apps installieren. Unter Windows lädst du den Installer von mariadb.org herunter.

2. Datenbank und Benutzer anlegen

Öffne die MariaDB-Konsole mit mariadb und führe aus (Passwort ersetzen):

CREATE DATABASE fivem CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci;
CREATE USER 'fivem'@'localhost' IDENTIFIED BY 'EIN-LANGES-PASSWORT';
GRANT ALL PRIVILEGES ON fivem.* TO 'fivem'@'localhost';
FLUSH PRIVILEGES;
EXIT;

3. Verbindung in der server.cfg

Die Ressource oxmysql stellt die Verbindung her. Sie muss vor allen Ressourcen starten, die die Datenbank nutzen. In der server.cfg:

set mysql_connection_string "mysql://fivem:EIN-LANGES-PASSWORT@localhost/fivem?charset=utf8mb4"

ensure oxmysql
ensure es_extended

Wenn du txAdmin mit einem Rezept wie ESX oder QBCore einrichtest, fragt txAdmin nach diesen Zugangsdaten und legt die Tabellen selbst an.

4. Datenbank nicht ins Internet stellen

MariaDB hört nach der Installation nur auf 127.0.0.1. Lass das so, wenn FiveM auf demselben Server läuft. Für die Verwaltung von deinem PC aus nutzt du einen SSH-Tunnel, zum Beispiel in HeidiSQL über SSH-Tunnel, statt Port 3306 zu öffnen.

5. Backups

mariadb-dump fivem > fivem-$(date +%F).sql

Leg den Befehl als täglichen Cronjob an und kopiere die Dateien regelmäßig weg. Zusätzlich sichert ein Backup im Panel den ganzen Server.