Neu

EmeraldHost 2.0 ist da: Schneller, intuitiver und für alle gemacht - Das neue Panel!

Mehr erfahren
Anleitungen
So richtest Du eine Datenbank für Deinen FiveM Server ein
FiveMFiveMDatenbank einrichten

So richtest Du eine Datenbank für Deinen FiveM Server ein

MySQL Datenbank für einen FiveM Server anlegen und korrekt anbinden

4 Min. Lesezeit
7. Aug. 2026

Viele FiveM Skripte und Frameworks speichern ihre Daten in einer MySQL-Datenbank. Damit Dein Server darauf zugreifen kann, brauchst Du zwei Dinge: eine Datenbank samt Zugangsdaten und eine Datenbank-Resource, die die Verbindung herstellt.

Wir empfehlen oxmysql. Die Resource wird aktiv gepflegt und ersetzt die veralteten Resources mysql-async und ghmattimysql, deren Funktionen sie mit abdeckt.

Datenbank anlegen

  1. Datenbank erstellen
    Lege in der Verwaltung unter Datenbanken über das Plus-Symbol eine neue Datenbank an. Die ausführliche Anleitung dazu findest Du unter Datenbank erstellen.

  2. Zugangsdaten ablesen
    Klicke neben Deiner Datenbank auf das Augen-Symbol. Du brauchst gleich diese Werte:

    • Datenbank Host (z.B. db1.cgn1.emeraldhost.de)
    • Datenbank Port (Standard: 3306)
    • Datenbank Benutzername
    • Datenbank Passwort
    • Datenbank Name

oxmysql hochladen

  1. Resource herunterladen
    Lade Dir das aktuelle Release von oxmysql herunter. Verwende die Datei oxmysql.zip und nicht den Quellcode-Download.

  2. Archiv entpacken
    Entpacke das Archiv. Du erhältst einen Ordner mit dem Namen oxmysql.

  3. Server stoppen
    Stoppe Deinen Server über die Verwaltung.

  4. Per SFTP verbinden
    Verbinde Dich per SFTP mit Deinem Server.

  5. Ordner hochladen
    Lade den Ordner oxmysql in den resources-Ordner hoch, der neben der server.cfg Deines Servers liegt.

    Setup Pfad
    Standard (empfohlen) /home/container/resources
    txAdmin Recipe / Deployer /home/container/txData/<Profilname>/resources

Connection String eintragen

Der Connection String bündelt alle Zugangsdaten in einer Zeile. oxmysql liest ihn aus der Convar mysql_connection_string.

  1. server.cfg öffnen
    Öffne die server.cfg, die Dein Server verwendet. Welche das ist, hängt von Deinem txAdmin Setup ab – die Übersicht dazu findest Du unter Port einstellen.

  2. Connection String setzen
    Trage folgende Zeile ein und ersetze die Platzhalter durch Deine Zugangsdaten aus dem Augen-Symbol:

    set mysql_connection_string "mysql://BENUTZERNAME:PASSWORT@HOST:PORT/DATENBANKNAME"
    

    Alternativ akzeptiert oxmysql auch das Format mit Semikolons:

    set mysql_connection_string "user=BENUTZERNAME;password=PASSWORT;host=HOST;port=PORT;database=DATENBANKNAME"
    
  3. Nur set verwenden
    Setze die Convar ausschließlich mit set.

  4. oxmysql starten
    Füge unterhalb des Connection Strings die Startzeile für die Resource ein:

    ensure oxmysql
    
  5. Server starten
    Speichere die server.cfg und starte Deinen Server über die Verwaltung.

Verbindung prüfen

Öffne nach dem Start die Konsole Deines Servers in der Verwaltung. Hat die Verbindung geklappt, findest Du dort diese Meldung:

Database server connection established!

Davor steht in eckigen Klammern die Version Deines Datenbankservers.

Schlägt die Verbindung fehl, gibt oxmysql stattdessen eine Meldung in dieser Form aus:

Unable to establish a connection to the database (FEHLERCODE)!

Prüfe in diesem Fall Benutzername, Passwort, Host, Port und Datenbankname noch einmal über das Augen-Symbol in der Verwaltung.

Sonderzeichen im Passwort

Je nach verwendetem Format sind bestimmte Sonderzeichen reserviert oder werden nicht unterstützt. Enthält Dein Datenbank-Passwort eines dieser Zeichen, kann die Verbindung fehlschlagen:

; , / ? : @ & = + $ #

Weitere Convars

Für die Fehlersuche stellt oxmysql zusätzliche Convars bereit, die Du ebenfalls mit set in die server.cfg einträgst:

Convar Beschreibung
set mysql_debug true Gibt alle Datenbankabfragen in der Konsole aus
set mysql_slow_query_warning 150 Warnt, wenn eine Abfrage länger als die angegebene Zeit in Millisekunden dauert

Wie geht es weiter?

Deine Datenbank ist jetzt verbunden, aber noch leer. Die meisten Frameworks und Skripte bringen eine .sql-Datei mit, die die benötigten Tabellen anlegt. Wie Du sie einspielst, steht unter Datenbank importieren.

Geschrieben vonEmeraldHost Team
Zuletzt aktualisiert am 7. Aug. 2026 Auf GitHub bearbeiten

Hat Dir dieser Artikel geholfen?

Dein Feedback hilft uns, unsere Anleitungen zu verbessern.

Anleitungen mitgestalten

10,00 € Guthaben für jede neue Anleitung, 5,00 € für jede Verbesserung.

Support kontaktieren

Erstelle ein Support-Ticket und unser Team meldet sich schnellstmöglich bei Dir – persönlich und kompetent.

Zum Support
1257 Mitglieder online

Discord Community

Tausche Dich mit anderen Spielern aus, erhalte schnelle Hilfe von der Community und bleibe immer auf dem Laufenden.

Discord beitreten
FiveM

Bereit loszulegen?

Miete jetzt Deinen FiveM Server

Komm in unsere Discord-Community 1257 Mitglieder gerade online