Eine MySQL-Datenbank erstellen und verbinden
Erstellen Sie eine Datenbank für Ihre Plugins, Mods oder Apps, finden Sie deren Verbindungsdetails und verbinden Sie sich von Ihrem Server oder einem externen Tool aus.
Einige Plugins, Mods und Apps speichern ihre Daten in einer MySQL-Datenbank anstelle von Flatfiles – das ist bei großen Mengen schneller und ermöglicht mehreren Servern die gemeinsame Nutzung von Daten. ServerPrism stellt jedem Server eigene Datenbanken zur Verfügung, die mit wenigen Klicks erstellt werden können.
Eine Datenbank erstellen
- Öffnen Sie Ihren Server und klicken Sie auf den Tab Databases.
- Klicken Sie auf Create Database / New Database.
- Optional können Sie einen Namen oder eine Bemerkung festlegen, damit Sie sich merken, wofür sie ist (zum Beispiel luckperms).
- Bestätigen Sie. Das Panel erstellt die Datenbank und einen Benutzer und zeigt Ihnen die Verbindungsdetails an.
Ihre Verbindungsdetails finden
Nach der Erstellung zeigt der Tab Databases alles an, was Sie zur Verbindung benötigen:
- Host — die Adresse des Datenbankservers.
- Port — normalerweise
3306. - Database name — oft mit Präfix, z.B.
s5_luckperms. - Username — automatisch generiert, z.B.
u5_xxxxxxxx. - Password — klicken Sie, um es anzuzeigen oder bei Bedarf zu rotieren.
Bewahren Sie diese sicher auf – jeder, der sie besitzt, kann Ihre Daten lesen und schreiben.
Verbindung von einem Plugin oder Mod herstellen
Die meisten Plugins haben einen database- oder storage-Abschnitt in ihrer Konfiguration. Fügen Sie die Details dort ein. Eine typische LuckPerms config.yml sieht so aus:
storage-method: mysql
data:
address: HOST:3306
database: s5_luckperms
username: u5_xxxxxxxx
password: 'your-password'
Speichern Sie die Konfiguration im File Manager und starten Sie den Server neu, damit das Plugin die Verbindung wiederherstellt. Die Feldnamen variieren je nach Plugin – überprüfen Sie dessen eigene Dokumentation, aber die Werte für Host/Port/Database/Username/Password sind immer die aus dem Tab Databases.
Verbindung von einem externen Tool herstellen
Um Daten selbst zu durchsuchen oder zu bearbeiten, verwenden Sie einen Client wie HeidiSQL, DBeaver oder MySQL Workbench. Geben Sie denselben Host, Port, Benutzernamen, Passwort und Datenbank ein. Wenn der externe Zugriff aus Sicherheitsgründen eingeschränkt ist, können Sie mit dem integrierten Datenbankmanager des Panels Abfragen direkt in Ihrem Browser ausführen.
Häufige Probleme
- „Access denied for user“: falscher Benutzername oder Passwort – kopieren Sie diese neu aus dem Tab Databases (achten Sie auf nachgestellte Leerzeichen).
- „Unknown database“: der Datenbankname ist normalerweise mit einem Präfix versehen (z.B.
s5_) – verwenden Sie den exakten Namen, der im Panel angezeigt wird, nicht nur die von Ihnen eingegebene Bemerkung. - „Communications link failure“ / keine Verbindung möglich: verwenden Sie den Host und Port genau wie angegeben; ersetzen Sie nicht
localhost. - Plugin verwendet immer noch Flatfiles: Sie haben die
storage-methodnicht aufmysqlumgestellt oder den Server nach dem Bearbeiten der Konfiguration nicht neu gestartet.
Tipps
- Eine Datenbank pro Plugin hält die Dinge übersichtlich und vereinfacht die Überlegungen zu Backups/Wiederherstellungen.
- Rotieren Sie das Passwort im Panel, wenn Sie es jemals öffentlich eingefügt haben.
- Datenbanken zählen zu einem pro Plan festgelegten Limit – benötigen Sie mehr oder eine größere? Eröffnen Sie ein Ticket.