🗄️ Pterodactyl MySQL – Datenbank
Falls für einen Server oder andere Dienste eine MySQL-Datenbank benötigt wird, bietet Pterodactyl diese Option an. Standardmäßig ist der Zugriff von außen jedoch nicht erlaubt – dafür müssen einige Anpassungen vorgenommen werden.
📋 MySQL konfigurieren
1. MySQL-Konfiguration anpassen
Per SSH auf den Server verbinden und die MySQL-Konfiguration öffnen:
sudo nano /etc/mysql/my.cnf
Folgenden Eintrag hinzufügen:
[mysqld]
bind-address=0.0.0.0
2. MySQL-Service neustarten
sudo systemctl restart mysql
3. Firewall-Regel hinzufügen
sudo ufw allow 3306
4. Datenbank-Host im Webinterface anlegen
Im Pterodactyl-Panel unter Management → Databases den Datenbank-Host anlegen:
- Name: Beliebig (z. B. „MySQL" oder „Datenbank")
- Host:
127.0.0.1(wenn Panel und Wings auf derselben Maschine) - Port:
3306(Standard) - Username:
pterodactyluser(wurde im Installationsscript erstellt) - Password: Das bei der Installation festgelegte Passwort
- Linked Node: Eure Node auswählen
✅ Fertig! Die Server auf dieser Maschine können nun Datenbanken anlegen.
