Zurück zur Kategorie
Spiele-Server & OuiPanel
53 Anleitungen
OuiPanelVeröffentlicht am 12. Dezember 20254 Min. Lesezeit

MySQL-Datenbank für den Gameserver in OuiPanel anlegen

Eine MySQL-Datenbank speichert die Daten Ihres Gameservers über Neustarts hinweg, etwa Spieler, Berechtigungen oder Inventare. Diese Anleitung zeigt, wie Sie in OuiPanel, dem Game-Panel von OuiHeberg, eine MySQL-Datenbank für einen Gameserver oder einen Bot anlegen. Danach verbinden Sie sie mit Ihren Plugins und Skripten. Sie haben ein eigenes MySQL-Angebot ohne Gameserver bestellt? Dann folgen Sie der Anleitung MySQL Benutzer und Datenbank erstellen.

ServertypVerwendung
MinecraftLuckPerms, Essentials, CoreProtect, AuthMe, Wirtschaftssystem
FiveMFramework (ESX, QBCore), Inventare, Garagen, Berufe
Discord-BotSpeicherung von Benutzerdaten, Konfigurationen
Node.js / PythonWebanwendungen, APIs, Anwendungsdaten

Die Seite Datenbanken öffnen

Diese Seite zeigt die Datenbanken Ihres Servers und ihre Zugangsdaten.

  1. Melden Sie sich unter dash.ouipanel.com bei OuiPanel an und öffnen Sie Ihren Server über Meine Server.

  2. Klicken Sie im Seitenmenü auf Datenbanken.

Seitenmenü eines Servers in OuiPanel mit dem Eintrag Datenbanken

Der Zähler oben auf der Seite zeigt, wie viele Datenbanken Sie von der in Ihrem Tarif erlaubten Anzahl nutzen, zum Beispiel 1 / 1. Ist dieses Limit erreicht, löschen Sie eine Datenbank, um eine neue zu erstellen.


Die Datenbank erstellen

  1. Klicken Sie auf Datenbank erstellen.

  2. Geben Sie unter Datenbankname einen aussagekräftigen Namen ein, zum Beispiel luckperms, esx oder coreprotect. Er braucht mindestens 3 Zeichen und darf keine Leerzeichen enthalten.

  3. Klicken Sie im Fenster auf Datenbank erstellen.

Das Panel ergänzt den Namen um ein Präfix. Aus der Datenbank luckperms wird zum Beispiel s123_luckperms. Das Feld Verbindungen von (remote) steht auf % und lässt sich nicht ändern.

Fenster Neue Datenbank erstellen mit dem eingetragenen Datenbanknamen


Die Verbindungsdaten abrufen

Die Datenbank erscheint als Karte mit ihren Zugangsdaten. Übernehmen Sie diese in die Konfiguration Ihres Plugins oder Skripts.

Seite Datenbanken mit der Karte einer Datenbank und ihren Zugangsdaten

AngabeBeschreibungBeispiel
HostAdresse des MySQL-Serversmysql-xxx.ouiheberg.com
PortVerbindungsport3306
NameName Ihrer Datenbank, einschließlich Präfixs123_luckperms
BenutzernameAnmeldekennungu123_abc123
PasswortStandardmäßig ausgeblendet••••••••
JDBC-URLVerbindungszeichenfolge für Java-Plugins und -Anwendungenjdbc:mysql://...

Jedes Feld hat ein Kopiersymbol. Beim Passwort ruft es den Wert ab, ohne ihn anzuzeigen. Das Augensymbol blendet das Passwort ein.

Das Fenster Informationen öffnen

Die Schaltfläche Informationen auf der Karte öffnet ein Fenster mit allen diesen Werten. Dort finden Sie auch die JDBC-URL.

Fenster Datenbankinformationen mit ausgeblendetem Passwort und der JDBC-URL


Die Datenbank verwenden

Die folgenden Beispiele enthalten Platzhalter. Ersetzen Sie diese durch Ihre eigenen Werte.

Beispiel für Minecraft (LuckPerms)

In der Datei plugins/LuckPerms/config.yml:

storage-method: MySQL

data:
  address: mysql-xxx.ouiheberg.com:3306
  database: s123_luckperms
  username: u123_abc123
  password: 'ihr_passwort'

Beispiel für FiveM (server.cfg)

set mysql_connection_string "mysql://u123_abc123:ihr_passwort@mysql-xxx.ouiheberg.com:3306/s123_esx"

OuiPanel kann diese Verbindung auch für Sie eintragen.

  1. Klicken Sie im Seitenmenü auf FiveM-Konfiguration.

  2. Klicken Sie auf der Karte MySQL-Verbindung einfügen auf Datenbank auswählen.

  3. Wählen Sie Ihre Datenbank in der Liste aus und klicken Sie auf Bestätigen.

Das Panel fügt den MySQL-Verbindungslink in die Datei server.cfg ein.

Fenster Datenbank auswählen, geöffnet von der Seite FiveM-Konfiguration aus

Beispiel für Node.js

const mysql = require('mysql2');

const connection = mysql.createConnection({
  host: 'mysql-xxx.ouiheberg.com',
  port: 3306,
  user: 'u123_abc123',
  password: 'ihr_passwort',
  database: 's123_meineapp'
});

Beispiel für Python

import mysql.connector

connection = mysql.connector.connect(
  host="mysql-xxx.ouiheberg.com",
  port=3306,
  user="u123_abc123",
  password="ihr_passwort",
  database="s123_meineapp"
)

Eine Verbindung von außen erlauben

Ihre Gameserver erreichen Ihre Datenbanken ohne weitere Einstellung. Eine Verbindung von Ihrem Computer oder einem anderen Gerät bleibt gesperrt, bis ihre IP-Adresse erlaubt ist.

  1. Scrollen Sie auf der Seite Datenbanken nach unten zum Bereich MySQL-Fernzugriff.

  2. Geben Sie die IP-Adresse ein und klicken Sie auf Erlauben. Die Schaltfläche Meine Adresse erlauben trägt direkt die Adresse Ihrer aktuellen Verbindung ein.

Die Freigabe kann einen kurzen Moment dauern. Diese Liste gilt für Ihr gesamtes Konto. Eine erlaubte Adresse gilt für alle Ihre Datenbanken auf allen Ihren Servern. Wird sie entfernt, gilt das überall.


PhpMyAdmin öffnen

PhpMyAdmin ist eine Weboberfläche, mit der Sie den Inhalt Ihrer Datenbank ansehen und ändern.

  1. Klicken Sie auf der Seite Datenbanken auf phpMyAdmin öffnen. Die Oberfläche öffnet sich in einem neuen Tab.

  2. Falls eine Anmeldung verlangt wird, verwenden Sie den Benutzername und das Passwort Ihrer Datenbank.

  3. Prüfen Sie den ausgewählten SQL-Server. Er muss zum Host Ihrer Datenbank passen. Beim Host mysql2.ouiheberg.com ist es der Server MYSQL 2.

Mit PhpMyAdmin können Sie:

  • Tabellen und ihre Daten ansehen,

  • Datensätze ändern,

  • Daten löschen,

  • eine Datenbank importieren (Datei .sql),

  • eine Sicherung exportieren,

  • SQL-Abfragen ausführen.


Das Passwort der Datenbank ändern

  1. Klicken Sie auf der Karte Ihrer Datenbank auf Passwort ändern.

  2. Bestätigen Sie im Fenster mit Passwort ändern.

Ein neues Passwort wird automatisch erzeugt.

Bestätigungsfenster Passwort ändern mit dem Hinweis auf bestehende Verbindungen

Bestehende Verbindungen werden getrennt. Tragen Sie das neue Passwort in die Konfiguration Ihrer Plugins und Skripte ein.


Eine Datenbank löschen

  1. Klicken Sie auf der Karte der Datenbank auf Löschen.

  2. Bestätigen Sie das Löschen im Fenster.

Diese Aktion kann nicht rückgängig gemacht werden. Alle Tabellen und deren Inhalte gehen verloren. Exportieren Sie Ihre Daten vorher über PhpMyAdmin.


Einen Verbindungsfehler beheben

FehlermeldungLösung
Access deniedPrüfen Sie Benutzername und Passwort.
Unknown databasePrüfen Sie den Namen der Datenbank, einschließlich Präfix.
Can't connect to MySQL serverPrüfen Sie Host und Port. Prüfen Sie bei Verbindungen von außen auch, ob Ihre IP-Adresse unter MySQL-Fernzugriff eingetragen ist.
Connection refusedStellen Sie sicher, dass der Server gestartet ist.

Das Plugin stellt keine Verbindung her

  1. Prüfen Sie jede Angabe, also Host, Port, Datenbankname, Benutzer und Passwort.

  2. Enthält das Passwort Sonderzeichen (@, # usw.), setzen Sie es in den Konfigurationsdateien in einfache Anführungszeichen.

  3. Testen Sie die Zugangsdaten in PhpMyAdmin. Funktioniert die Anmeldung dort, sind sie korrekt.

  4. Starten Sie den Server neu, nachdem Sie die Konfiguration geändert haben.


Brauchen Sie Hilfe?

Eröffnen Sie ein Ticket über Tickets › Ticket öffnen oder über die Kachel Support kontaktieren unten auf der Seite Ihres Servers im Kundenbereich. Sie können Ihre Frage auch auf dem Discord von OuiHeberg stellen.

War dieser Artikel hilfreich?

264 Aufrufe
Diesen Artikel teilen

Verwandte Artikel