Datenbank extern freigeben
Für Sync-Funktionen muss VPC deine Datenbank erreichen können. VPC benötigt dafür nur Leserechte auf die relevanten Tabellen.
Wichtig
Gib die Datenbank nicht unnötig weit frei. Erstelle zusätzlich einen eigenen Sync-Nutzer mit eingeschränkten Rechten: Sync-Nutzer anlegen.
Linux-Server
- Verbinde dich per SSH mit dem Server, auf dem die Datenbank läuft.
- Öffne die passende MySQL- oder MariaDB-Konfiguration.
Bei MySQL Community Server:
nano /etc/mysql/mysql.conf.d/mysql.cnf
Bei MariaDB:
nano /etc/mysql/mariadb.conf.d/50-server.cnf
- Suche diese Zeile:
bind-address = 127.0.0.1
- Ändere sie zu:
bind-address = 0.0.0.0
- Speichere mit
STRG+X, danachYundEnter. - Fahre deinen Game-Server herunter.
- Starte den Datenbankserver neu:
service mysql restart
- Starte deinen Game-Server wieder.
Windows-Server
- Öffne über die Suche
Windows Defender Firewall mit erweiterter Sicherheit. - Klicke auf
Eingehende Regeln. - Klicke auf
Neue Regel.... - Wähle
Port. - Wähle
TCP. - Trage bei
Bestimmte lokale Portsden Port3306ein. - Wähle
Verbindung zulassen. - Lasse die Haken bei
Domäne,PrivatundÖffentlichgesetzt. - Vergib einen Namen, zum Beispiel
MySQL. - Klicke auf
Fertigstellen.
Nächster Schritt
Lege danach den Datenbanknutzer für VPC an: Sync-Nutzer anlegen.
Wenn der Verbindungstest fehlschlägt, öffne Sync-Fehler beheben.