Databaser kan användas av vissa plugins för att möjliggöra en mer effektiv och organiserad metod för lagring av stora mängder data. Vanliga plugins som kan använda MySQL-databaser är Dynmap, CoreProtect och LuckPerms.
Lägga till MySQL-databaser
Från Godlike Panel väljer du fliken Databaser i navigeringsfältet.
Klicka på Ny databas för att starta processen.
I den första rutan tilldelar du databasen ett namn. I den andra rutan kan du ange vilka IP-adresser som kan ansluta till databasen. Vi rekommenderar att du låter standardjokertecknet % vara kvar, vilket gör att alla IP-adresser kan ansluta.
Hantera databaser
När du har skapat databasen visas den i din databaslista. Härifrån kan du visa grundläggande detaljer, avancerade detaljer, importera till databasen, exportera från databasen eller radera databasen.
Importera MySQL-databaser via panelen
För att importera en databas måste du först skapa en ny databas på din Godlike -server. När den är skapad kan du klicka på importknappen som öppnar en prompt. Fyll i formuläret med databasanslutningsuppgifterna från den avlägsna MySQL-servern. Tänk på att databasimporten är begränsad till 5 GB.
Importera en .SQL-databasdump genom HeidiSQL
VIKTIGT
Tänk på att inte alla .SQL-filer som sqlite och andra inte kan importeras till MySQL.
För att importera en .SQL-databasdump via HeidiSQL, anslut först till din databas, välj din databas och klicka sedan på menyalternativet Fil och välj Kör SQL-fil, detta kommer att köra din .SQL-fil i HeidiSQL och bör importera den till din databas.
Exempel på hur man konfigurerar en databas i olika 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'