Огляд
Бази даних можуть використовуватися певними плагінами, щоб забезпечити більш ефективний, організований метод зберігання великих обсягів даних. Поширеними плагінами, які можуть використовувати бази даних MySQL, є Dynmap, CoreProtect і LuckPerms.
Додавання баз даних MySQL
На панелі Godlike виберіть вкладку Бази даних на панелі навігації.
Натисніть Нова база даних, щоб розпочати процес.
У першому полі ви призначаєте назву бази даних. У другому ви можете вказати, які IP-адреси можуть підключатися до бази даних. Ми рекомендуємо залишити його як символ підстановки за замовчуванням %
, який дозволить усім IP-адресам підключатися.
Керування базами даних
Після створення бази даних вона з’явиться у списку ваших баз даних. Тут ви можете переглянути основні відомості, додаткові відомості, імпортувати до бази даних, експортувати з бази даних або видалити базу даних.
Імпорт баз даних MySQL через панель
Щоб імпортувати базу даних, вам спочатку потрібно створити нову базу даних на своєму Божественному сервері. Після створення ви можете натиснути кнопку імпорту, яка відкриє підказку. Заповніть форму з деталями підключення до бази даних з віддаленого сервера MySQL. Майте на увазі, що імпорт бази даних обмежено 5 ГБ.
Імпорт дампа бази даних .SQL через HeidiSQL
IMPORTANT
Майте на увазі, що не всі файли .SQL, такі як sqlite та інші, не можна імпортувати в MySQL.
Щоб імпортувати дамп бази даних .SQL через HeidiSQL, спочатку підключіться до своєї бази даних, виберіть свою базу даних, потім клацніть пункт меню Файл і виберіть Запустити файл SQL, це запустить ваш файл .SQL у HeidiSQL і має імпортуйте його до своєї бази даних.
Приклади налаштування бази даних у різних плагінах
➤ 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
Database:
Type: MySQL
MySQL:
Host: wing3.godlike.host
Port: 3306
User: u1183_9Zpg9kHK5W
Password: Q0OSk3wB.uoMMVACY0D=pqWy
Database: s1183_test
# Launch options to append after mysql driver address
Launch_options: "?rewriteBatchedStatements=true&useSSL=false&serverTimezone=UTC"
➤ AdvancedBan
# If set to false all bans will be saved locally in a HSQLDB-Database
UseMySQL: true
MySQL:
IP: wing3.godlike.host
DB-Name: s1183_test
Username: u1183_9Zpg9kHK5W
Password: Q0OSk3wB.uoMMVACY0D=pqWy
Port: 3306
Properties: 'verifyServerCertificate=false&useSSL=false&useUnicode=true&characterEncoding=utf8'