Datenbanken können von bestimmten Plugins verwendet werden, um eine effizientere, organisierte Methode zur Speicherung großer Datenmengen zu ermöglichen. Gängige Plugins, die MySQL-Datenbanken nutzen können, sind Dynmap, CoreProtect und LuckPerms.
Hinzufügen von MySQL-Datenbanken
Wählen Sie im Godlike Panel die Registerkarte " Datenbanken" in der Navigationsleiste.
Klicken Sie auf Neue Datenbank, um den Vorgang zu starten.
Im ersten Feld vergeben Sie einen Namen für die Datenbank. Im zweiten Feld können Sie angeben, welche IP-Adressen sich mit der Datenbank verbinden können. Es wird empfohlen, den Standardplatzhalter % zu verwenden, der allen IP-Adressen die Verbindung ermöglicht.
Datenbanken verwalten
Sobald Sie die Datenbank erstellt haben, erscheint sie in Ihrer Datenbankliste. Von hier aus können Sie grundlegende und erweiterte Details einsehen, in die Datenbank importieren, aus der Datenbank exportieren oder die Datenbank löschen.
Importieren von MySQL-Datenbanken über das Panel
Um eine Datenbank zu importieren, müssen Sie zunächst eine neue Datenbank auf Ihrem Godlike Server erstellen. Sobald sie erstellt ist, können Sie auf die Schaltfläche "Importieren" klicken, woraufhin sich eine Eingabeaufforderung öffnet. Füllen Sie das Formular mit den Verbindungsdaten der Datenbank des entfernten MySQL-Servers aus. Beachten Sie, dass der Import von Datenbanken auf 5 GB begrenzt ist.
Importieren eines .SQL-Datenbank-Dumps durch HeidiSQL
WICHTIG
Beachten Sie, dass nicht alle .SQL-Dateien wie z.B. sqlite und andere nicht in MySQL importiert werden können.
Um einen .SQL-Datenbank-Dump über HeidiSQL zu importieren, verbinden Sie sich zunächst mit Ihrer Datenbank, wählen Sie Ihre Datenbank aus und klicken Sie dann auf den Menüpunkt Datei und wählen Sie SQL-Datei ausführen. Dadurch wird Ihre .SQL-Datei in HeidiSQL ausgeführt und sollte in Ihre Datenbank importiert werden.
Beispiele für die Konfiguration einer Datenbank in verschiedenen Plugins
➤ Luckperms:
storage-method: MySQL
# The following block defines the settings for remote database storage methods.
#
# - You don't need to touch any of the settings here if you're using a local storage method!
# - The connection detail options are shared between all remote storage types.
data:
# Define the address and port for the database.
# - The standard DB engine port is used by default
# (MySQL: 3306, PostgreSQL: 5432, MongoDB: 27017)
# - Specify as "host:port" if differs
address: wing3.godlike.host:3306
# The name of the database to store LuckPerms data in.
# - This must be created already. Don't worry about this setting if you're using MongoDB.
database: s1183_test
# Credentials for the database.
username: u1183_9Zpg9kHK5W
password: 'Q0OSk3wB.uoMMVACY0D=pqWy'
➤ LiteBans
sql:
# H2, MySQL, MariaDB, and PostgreSQL are supported database drivers.
driver: MySQL
## MySQL/PostgreSQL settings ##
# If using H2, the database will be stored in the LiteBans plugin folder,
# and most of these settings won't apply.
# Database server address.
address: wing3.godlike.host:3306
# Database name, username and password.
database: s1183_test
username: u1183_9Zpg9kHK5W
password: 'Q0OSk3wB.uoMMVACY0D=pqWy'