Zum Hauptinhalt springen

MySQL-Datenbank mit FiveM verbinden

Erfahren Sie, wie Sie eine MySQL-Datenbank mit Ihrem FiveM-Server unter Verwendung von OxMySQL verbinden. Diese Anleitung behandelt das Anlegen der Datenbank in Pterodactyl, die Konfiguration der Verbindungszeichenfolge in server.cfg und den Umgang mit Sonderzeichen in Passwörtern.

1. Zugriff auf das ElypseCloud-Panel​

Melden Sie sich bei Ihrem ElypseCloud-Konto über den Kundenbereich an und öffnen Sie das Verwaltungs-Panel für Ihren FiveM-Server.

2. Zum Abschnitt "Databases" wechseln​

Öffnen Sie in der Serververwaltung den Bereich Databases.

3. Datenbank erstellen​

Erstellen Sie eine neue Datenbank.

Connect from

Lassen Sie das Feld "Connect from" leer oder setzen Sie es auf %, damit Verbindungen von beliebigen IP-Adressen erlaubt sind.

(Optional) SQL importieren​

Nach dem Erstellen der Datenbank können Sie bei Bedarf Ihre SQL-Datei über PhpMyAdmin importieren.

Dateigrößenlimit

Die maximale Dateigröße für den SQL-Import beträgt 2 MB.

Ist Ihre Datei größer, verwenden Sie ein externes Tool wie HeidiSQL oder MySQL Workbench.

4. Verbindungsformat wählen​

Es gibt zwei Formate für die Verbindungszeichenfolge. Wählen Sie das passende für Ihre Bedürfnisse.

"Klassisches" Format (key=value)​

Verwenden Sie dieses Format, wenn: Ihr Passwort KEINE der folgenden Zeichen enthält: ; ? : = #

set mysql_connection_string "server=DB_HOST;user=DB_USER;database=DB_NAME;password=DB_PASSWORD"

Beispiel:

set mysql_connection_string "server=51.75.30.126;user=u123_utilisateur;database=s123_fivem;password=MyPassword"

Bedeutung der Elemente:

  • DB_HOST → die IP der Datenbank (z. B. 51.75.30.126)
  • DB_USER → der Benutzername (z. B. u123_utilisateur)
  • DB_NAME → der Datenbankname (z. B. s123_fivem)
  • DB_PASSWORD → das Datenbankpasswort
Sonderzeichen mit OxMySQL

Wenn Ihr Passwort die Zeichen ; ? : = # enthält, funktioniert dieses Format nicht. Verwenden Sie in diesem Fall das URL-DSN-Format (siehe unten) oder ändern Sie Ihr Passwort im Panel.

"URL DSN" Format​

Verwenden Sie dieses Format, wenn: Ihr Passwort Sonderzeichen enthält.

set mysql_connection_string "mysql://DB_USER:DB_PASSWORD@DB_HOST:DB_PORT/DB_NAME"

Beispiel:

set mysql_connection_string "mysql://u123_utilisateur:MyPassword@51.75.30.126:3306/s123_fivem"

Bedeutung der Elemente:

  • DB_USER → der Benutzername (z. B. u123_utilisateur)
  • DB_PASSWORD → das Datenbankpasswort
  • DB_HOST → die IP-Adresse (z. B. 51.75.30.126)
  • DB_PORT → der Port (standardmäßig 3306)
  • DB_NAME → der Datenbankname (z. B. s123_fivem)
Sonderzeichen im Passwort

Wenn Ihr Passwort Sonderzeichen wie @, #, $, %, & etc. enthält, haben Sie zwei Optionen:

Option 1 (empfohlen): Ändern Sie Ihr Passwort im Panel, sodass es keine Sonderzeichen enthält.

Option 2 (fortgeschritten): Prozentkodieren Sie die Sonderzeichen in der URL:

  • @ wird zu %40
  • # wird zu %23
  • $ wird zu %24
  • % wird zu %25
  • & wird zu %26

Beispiel: Wenn Ihr Passwort Pass@123# ist, verwenden Sie Pass%40123%23 in der Verbindungszeichenfolge.

5. server.cfg konfigurieren​

  1. Öffnen Sie server.cfg im Dateimanager Ihres Servers.
  2. Fügen Sie die gewählte Verbindungszeile ein (klassisch oder URL DSN).
  3. Ersetzen Sie Platzhalter (DB_USER, DB_PASSWORD usw.) durch Ihre echten Zugangsdaten.
  4. Speichern Sie die Datei.
Mit TxAdmin

Wenn Sie TxAdmin verwenden, bearbeiten Sie die Datei über die TxAdmin-Oberfläche, um Datei-Konflikte zu vermeiden.

6. Server neu starten​

Starten Sie Ihren FiveM-Server neu, damit die Änderungen wirksam werden.


🎉 Glückwunsch​

Ihre Datenbank ist nun mit Ihrem FiveM-Server verbunden!

Benötigen Sie Hilfe?

Wenn Sie Probleme haben, eröffnen Sie ein Ticket in unserem Discord.