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.
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.
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
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 DatenbankpasswortDB_HOST→ die IP-Adresse (z. B.51.75.30.126)DB_PORT→ der Port (standardmäßig3306)DB_NAME→ der Datenbankname (z. B.s123_fivem)
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
- Öffnen Sie
server.cfgim Dateimanager Ihres Servers. - Fügen Sie die gewählte Verbindungszeile ein (klassisch oder URL DSN).
- Ersetzen Sie Platzhalter (DB_USER, DB_PASSWORD usw.) durch Ihre echten Zugangsdaten.
- Speichern Sie die Datei.
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!
Wenn Sie Probleme haben, eröffnen Sie ein Ticket in unserem Discord.