PVQ LogoDocs

Account Verwaltung

  • Account erstellen
  • Account verwalten
  • Passkeys & 2FA Sicherheit
  • Server-Mitglieder & Berechtigungen vergeben

Allgemein

  • PVQ-Docs Page
  • Unsere Transparenz
  • Was ist das PVQ Panel?

Node-Creator

  • Einbinden des Servers

PVQ-Panel

  • Aktivitäten
  • Andere ins Projekt einladen
  • Backups
  • Das Ticket-System
  • Dateien über SFTP verwalten
  • Dateimanager
  • Datenbanken
  • Die Basis des Panels
  • Die Kategorien
  • Die Konsole
  • Node-Manager - Dashboard
  • Node-Manager - Firewall
  • Node-Manager - Limit anpassen
  • Node-Manager - Server erstellen
  • PVQ Panel - Node-Übersicht
  • PVQ Panel - Übersicht
  • Portfreigaben
  • Zeitpläne

Server & Sicherheit

  • Aspekt Sicherheit
  • Modpack-Installer benutzen
  • Node-Manager - Ressourcen aufteilen
  • Port- und Domain-Verwaltung
Inhalt

Account Verwaltung

  • Account erstellen
  • Account verwalten
  • Passkeys & 2FA Sicherheit
  • Server-Mitglieder & Berechtigungen vergeben

Allgemein

  • PVQ-Docs Page
  • Unsere Transparenz
  • Was ist das PVQ Panel?

Node-Creator

  • Einbinden des Servers

PVQ-Panel

  • Aktivitäten
  • Andere ins Projekt einladen
  • Backups
  • Das Ticket-System
  • Dateien über SFTP verwalten
  • Dateimanager
  • Datenbanken
  • Die Basis des Panels
  • Die Kategorien
  • Die Konsole
  • Node-Manager - Dashboard
  • Node-Manager - Firewall
  • Node-Manager - Limit anpassen
  • Node-Manager - Server erstellen
  • PVQ Panel - Node-Übersicht
  • PVQ Panel - Übersicht
  • Portfreigaben
  • Zeitpläne

Server & Sicherheit

  • Aspekt Sicherheit
  • Modpack-Installer benutzen
  • Node-Manager - Ressourcen aufteilen
  • Port- und Domain-Verwaltung

Datenbanken

PVQ-Panel·Aktualisiert vor 2 Tagen·

Datenbanken für deinen Server

Viele Plugins und Anwendungen speichern ihre Daten in einer MySQL-Datenbank, etwa Spielerprofile, Statistiken oder Wirtschaftssysteme. Du legst sie im Menü deines Servers unter DATEN beim Punkt Datenbanken an.

Die Datenbanken laufen in unserem Netzwerk, nicht auf deiner Node. Du musst also weder einen Datenbankserver betreiben noch Speicherplatz dafür einplanen.

Die Datenbanken gehören zu deinem Server und sind ausschließlich für die Daten deiner eigenen Projekte da. Sie sind kein allgemeiner Speicherplatz für fremde Anwendungen, geteilte Ablagen oder Daten Dritter. Wird eine Datenbank zweckentfremdet, können wir den Datenbank-Dienst für den betroffenen Server oder das Konto einschränken.

Eine Datenbank anlegen

  1. 1
    Öffne bei deinem Server den Punkt Datenbanken.
  2. 2
    Klicke auf Datenbank erstellen.
  3. 3
    Vergib einen Namen und bestätige.
  4. 4
    Das Panel erzeugt Nutzername und Passwort selbst. Über der Liste steht, wie viele Datenbanken dein Server bekommen darf und wie viele schon vergeben sind.
  5. 5
    Steht dort, dass für diesen Server keine Datenbanken erstellt werden können, ist das Kontingent auf null. Du erhöhst es im Node-Manager: Server über Anpassen öffnen und im Schritt Zusätzliche Limits den Wert für Datenbanken setzen.

Was in der Liste steht

Zu jeder Datenbank siehst du Name, Nutzername, Endpunkt und Größe. Der Endpunkt ist die Adresse samt Port, die du in der Konfiguration deines Plugins einträgst.

Daneben liegen drei Schaltflächen:

  • Zugangsdaten zeigt dir die vollständigen Verbindungsdaten.
  • PHPMyAdmin öffnen bringt dich in die Weboberfläche, wo du Tabellen direkt ansehen und bearbeiten kannst.
  • Backup erstellen sichert genau diese Datenbank.

Was die Zugangsdaten bedeuten

Hinter Zugangsdaten öffnet sich der Dialog Details zur Datenbankverbindung mit fünf Feldern:

  • Endpunkt: Adresse und Port des Datenbankservers, nach dem Muster adresse:3306. In Plugin-Konfigurationen stehen beide Teile meist getrennt, die Adresse als Host und die 3306 als Port.
  • Erlaubte Verbindungen: von welchen Adressen aus die Datenbank erreichbar ist. Im Normalfall steht dort, dass alle Server-Anfragen erlaubt sind.
  • Nutzername: der Datenbank-Nutzer, den das Panel beim Anlegen erzeugt hat. Er beginnt mit einem u und einer Nummer und ist nicht dein Panel-Benutzername.
  • Passwort: das dazugehörige Passwort, ebenfalls automatisch erzeugt. Über Passwort ändern lässt sich ein neues setzen.
  • JDBC-Verbindungsstring: eine fertige Verbindungszeile für Java-Anwendungen, in der Adresse, Port, Datenbankname, Nutzername und Passwort schon zusammengesetzt sind.

Den Datenbanknamen findest du nicht im Dialog, sondern in der Liste in der Spalte Name. Er beginnt mit einem s und der Nummer deines Servers.

Für die Konfiguration eines Plugins brauchst du in aller Regel genau fünf Angaben: Host, Port, Datenbankname, Nutzername und Passwort. Alles davon steht in der Liste oder im Zugangsdaten-Dialog.

Änderst du das Passwort, verlieren alle Konfigurationsdateien, in denen das alte steht, ihre Gültigkeit. Das Plugin kommt dann nicht mehr in die Datenbank und meldet beim Start einen Verbindungsfehler. Trage das neue Passwort überall nach und starte den Server neu.
Die Zugangsdaten deiner Datenbank sind so wertvoll wie ein Passwort. Sie stehen im Klartext in den Konfigurationsdateien deines Servers. Wer Dateien lesen darf, kann sie also mitlesen. Vergib das Recht read-content im Datei-Manager entsprechend vorsichtig.

Mit phpMyAdmin arbeiten

phpMyAdmin ist die Weboberfläche zu deiner Datenbank. Links steht deine Datenbank, ein Klick darauf zeigt die Tabellen darin. Die Tabellen legen die Plugins selbst an, sobald sie sich das erste Mal verbinden. Ist die Liste leer, hat sich noch kein Plugin verbunden, meist weil die Zugangsdaten in der Konfiguration nicht stimmen.

Oben findest du die Reiter, mit denen du arbeitest:

  • Struktur zeigt die Spalten einer Tabelle mit ihrem Datentyp. Hier siehst du, wie ein Plugin seine Daten ablegt.
  • Anzeigen listet die tatsächlichen Zeilen auf. Über Bearbeiten am Zeilenanfang korrigierst du einen einzelnen Eintrag, über Löschen entfernst du ihn.
  • SQL führt eigene Befehle aus, etwa um mehrere Zeilen auf einmal zu ändern.
  • Suche findet Zeilen anhand eines Wertes, praktisch um den Eintrag eines bestimmten Spielers zu finden.
  • Exportieren lädt den Inhalt als SQL-Datei herunter. Das ist die manuelle Sicherung, unabhängig von den Backups im Panel.
  • Importieren spielt so eine Datei wieder ein, etwa beim Umzug von einem anderen Anbieter.

Typische Fälle sind: einen falsch gesetzten Eintrag eines Spielers geradeziehen, eine Tabelle leeren, die das Plugin danach neu aufbaut, oder nachsehen, ob ein Plugin seine Daten überhaupt speichert.

Bearbeite Tabellen nur bei gestopptem Server. Läuft der Server, hält das Plugin Daten im Arbeitsspeicher und schreibt sie beim Beenden zurück, deine Änderung in phpMyAdmin wird dann kommentarlos überschrieben. Und lösche nie die Datenbank selbst, sondern höchstens einzelne Tabellen oder Zeilen. Ohne Datenbank fällt das Plugin in einen Zustand zurück, den nur ein Backup wieder heilt.

Datenbank-Backups

Unterhalb der Liste gibt es einen eigenen Bereich für Datenbank-Sicherungen, getrennt von den Server-Backups.

PVQ erstellt jeden Montag um 4 Uhr morgens automatische Datenbank-Backups. Die bleiben drei Wochen verfügbar und verschwinden danach. Über Backup erstellen legst du jederzeit selbst eine Sicherung an, die bleibt liegen, bis du sie löschst oder dein Backup-Speicher voll ist.

Die beiden Arten stehen getrennt untereinander, einmal als automatische und einmal als manuelle Backups, jeweils mit der zugehörigen Datenbank und dem Erstellungszeitpunkt.

Ein Server-Backup sichert die Dateien, nicht den Inhalt deiner Datenbank. Wenn Plugins Spielerdaten in der Datenbank ablegen, brauchst du beides. Lege vor größeren Änderungen also je ein Backup vom Server und von der Datenbank an.

War dieser Artikel hilfreich?

Auf dieser Seite

  • Datenbanken für deinen Server
  • Eine Datenbank anlegen
  • Was in der Liste steht
  • Was die Zugangsdaten bedeuten
  • Mit phpMyAdmin arbeiten
  • Datenbank-Backups

© PVQ Panel. Alle Rechte vorbehalten.

NutzungsbedingungenDatenschutzImpressumRedaktion