Så här använder du databaser för din server

Senast ändrad 14 mars 2023 i
  • 3 min read
  • 4337
  • 7
Valeriy Stereo

Valeriy Stereo

CCO, Creative Director

MySQL-databaser

Översikt över MySQL

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'

➤ CoreProtect

use-mysql: true
table-prefix: co_
mysql-host: wing3.godlike.host
mysql-port: 3306
mysql-database: s1183_test
mysql-username: u1183_9Zpg9kHK5W
mysql-password: Q0OSk3wB.uoMMVACY0D=pqWy

➤ Plan

Databas: Typ: MySQL MySQL: Värd: wing3.godlike.host Port: 3306 Användare: u1183_9Zpg9kHK5W Lösenord: Q0OSk3wB.uoMMVACY0D=pqWy Database: s1183_test # Launch options to append after mysql driver address Launch_options: "?rewriteBatchedStatements=true

Vänligen betygsätt artikeln på en 5-gradig skala

av 5 baserat på 7 betyg
Hittade du ett misstag? Markera det och tryck på Ctrl + Enter för att meddela oss.
Demo
Spel
Panel
×

Rapportera ett fel

Fel text

Ditt val