Externe Freigabe
Warum muss ich die Datenbank extern freigeben?
Um einen Sync von deinen Dateien auf unser System hinzubekommen, benötigen wir eine Verbindung zu deiner Datenbank. Unsere Systeme brauchen dabei aber nur lese rechte auf der Tabelle von deinem FiveM Server.
Siehe dazu, Nutzer in der Datenbank anlegen
Datenbank von Linux Server extern freigeben
Als erstes verbindest du dich via SSH mit deinem Server, auf dem die Datenbank läuft.
Als Nächstes musst du die MySQL-Server-Config bearbeiten, diese findest du an folgenden Orten:
- Bei MySQL-Community-Servern ist das dieser Befehl:
nano /etc/mysql/mysql.conf.d/mysql.cnf - Bei MariaDB-Servern ist das dieser Befehl:
nano /etc/mysql/mariadb.conf.d/50-server.cnf
In der Config-Datei angelangt suchst du bitte nach folgender Zeile: bind-address = 127.0.0.1
Editiere diese Zeile nun zu: bind-address = 0.0.0.0
Speichere diese Änderungen nun über folgende Tastenkombinationen: STRG+X Y Enter
Fahre deinen Game-Server nun herunter (z.B. dein GTA-Server).
Nun musst du noch folgenden Befehl in deiner SSH Konsole eingeben, um deinen Datenbank-Server neuzustarten und deine geänderten Daten übernehmen zu lassen: service mysql restart
Nun kannst du deinen Game-Server wieder starten und deine Datenbank wurde extern freigegeben.
Datenbank von einem Windows Server extern freigeben
Als erstes musst du in deiner Remotedesktop-Verbindung auf das Windows-Logo oder die Lupe in deiner Server-Taskbar klicken und dort Folgendes eingeben: Windows Defender Firewall mit erweiterter Sicherheit
Wenn du dort nun angelangt bist klickst du oben links auf: Eingehende Regeln
Klicke dort nun oben rechts auf: Neue Regel...
Wähle nun Folgendes aus: Port
Wähle jetzt TCP aus und gebe bei "Bestimmte lokale Ports" folgenden Port ein: 3306
Jetzt wählst du dies aus: Verbindung zulassen
Wichtig ist, dass du bei dem nächsten Schritt alle drei Häkchen gesetzt lässt. (Domäne, Privat, Öffentlich)
Beim Namen für die neue Regel gibst du z.B. MySQL ein.
Klicke nun auf: Fertigstellen
Deine Datenbank wurde extern freigegeben.