Bazy danych mogą być używane przez niektóre wtyczki, aby umożliwić bardziej wydajną, zorganizowaną metodę przechowywania dużych ilości danych. Popularne wtyczki, które mogą wykorzystywać bazy danych MySQL to Dynmap, CoreProtect i LuckPerms.
Dodawanie baz danych MySQL
Z paneluGodlike wybierz zakładkę Bazy danych na pasku nawigacyjnym.
Kliknij Nowa baza danych, aby rozpocząć proces.
W pierwszym polu należy przypisać bazie danych nazwę. W drugim możesz określić, jakie adresy IP mogą łączyć się z bazą danych. Zalecamy pozostawienie domyślnego symbolu wieloznacznego %, który pozwoli wszystkim adresom IP na połączenie.
Zarządzanie bazami danych
Po utworzeniu bazy danych pojawi się ona na liście baz danych. Z tego miejsca można wyświetlić podstawowe szczegóły, zaawansowane szczegóły, zaimportować do bazy danych, wyeksportować z bazy danych lub usunąć bazę danych.
Importowanie baz danych MySQL poprzez panel
Aby zaimportować bazę danych należy najpierw utworzyć nową bazę danych na serwerze Godlike. Po jej utworzeniu możesz kliknąć przycisk importu, co spowoduje wyświetlenie monitu. Wypełnij formularz danymi połączenia ze zdalnym serwerem MySQL. Należy pamiętać, że import bazy danych jest ograniczony do 5 GB.
Importowanie zrzutu bazy danych .SQL przez HeidiSQL
WAŻNE
Należy pamiętać, że nie wszystkie pliki .SQL, takie jak sqlite i inne, nie mogą być importowane do MySQL.
Aby zaimportować zrzut bazy danych .SQL przez HeidiSQL, najpierw połącz się z bazą danych, wybierz bazę danych, a następnie kliknij opcję menu Plik i wybierz Uruchom plik SQL, co spowoduje uruchomienie pliku .SQL w HeidiSQL i zaimportowanie go do bazy danych.
Przykłady konfiguracji bazy danych w różnych wtyczkach
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'