Как сделать базу данных MYSQL для своего Майнкрафт сервера и подключить Плагины

В этой статье мы расскажем Вам, как сделать базу данных MySQL (БД, МайСКьюЭль, ДБ) для своего Майнкрафт сервера и настроить её.

Вам поможет опытный Администратор Пётр (for_users) с опытом в создании Майнкрафт серверов более 10 лет.

Как сделать базу данных MySql для своего сервера Майнкрафт

Если брать самый простой вариант, то многие хостинги Майнкрафт уже по умолчанию дают базу данных mysql — хостинг майнкрафт bungeehost, например. В данном случае Вам будет лишь необходимо взять данные из панели хостинга и ввести их в конфигах плагинов, которые Вам необходимо подключить к базе данных sql.

Вот так примерно выглядят данные от MySQL:

Хостинги майнкрафт с бд mysql

Снизу так же можно заметить кнопку PHPMyAdmin — это СУБД (веб интерфейс система для управления базой данных MYSQL), которая поможет управлять базой данных Вашего Майнкрафт сервера прямо через браузер:

Хостинги Маввйнкрафт с PHPMyAdmin.

На разных хостингах интерфейс страницы с данными от базы данных может отличаться, но факт остаётся фактом — все современные и адекватные хостинги дают БЕСПЛАТНУЮ базу данных.

Мы уже подробно рассказывали Вам об этом в статье Хостинг Майнкрафт с Базой Данных MySQL — бесплатной

Если же у Вас VPS/VDS и Вы хотите сделать базу данных MYSQL для своего Майнкрафт сервера, то пролистайте далее, пропустив следующий пункт, дабы вернуться к нему после получения нужных данных.

Как подключить плагины на Майнкрафт сервере к базе данных MySQL

Итак, данные от базы данных у нас есть, следующий шаг — подключить плагины на майнкрафт сервере к базе данных MySQL. За пример возьмем известный плагин на авторизацию на BungeeCord — BelkaAuth.

В данном случае конфигурация подключения к MYSQL будет находиться в файле config.yml — у разных плагинов это может отличаться — так, например, может быть отдельный файл » DATABASE.YML, MYSQL.YML, STORAGE.YML » и так далее.

Открываем конфиг и ищем строку Mysql / database / storage:

Подключить плагины на майнкрафт сервере к базе данных

Это и есть секция настроек для подключения плагина к базе данных.

Внимание! ВСЕ СТАРЫЕ ДАННЫЕ, КОТОРЫЕ ХРАНЯТСЯ в .db файле, будет утеряны. Некоторые плагины, по типу LuckPerms, о настройке которого мы уже рассказывали, поддерживают перенос из файл-бд в MYSQL.

Здесь мы видим следующие строки:

host: Адрес базы данных

database: название базы данных

user: имя пользователя базы данных

password: пароль от юзера базы данных, может быть в ковычках » или «»

Вам необходимо заполнить все эти поля данными, которые Вам дал Ваш хостинг minecraft, либо теми, которые Вы сделали сами на своём VPS/VDS, о чём прямо сейчас.

Не забудьте сохранить конфиг и перезагрузить сервер.

Подключение плагинов Майнкрафт к базе данных

Как установить базу данных MySQL для Сервера Майнкрафт на VPS/VDS

Если у Вас VPS/VDS и Вы хотите установить базу данных для своего minecraft сервера туда, то просто введите в терминал следующую последовательность команд:

sudo apt update && sudo apt upgrade -y

sudo apt install mariadb-server -y

sudo systemctl enable mariadb

sudo systemctl start mariadb

sudo mysql_secure_installation

‼️‼️‼️ Во время установки жмите:

Reload privilege tables → Y

Set root password → Y

Remove anonymous users → Y

Disallow root login remotely → Y

Remove test database → Y

Далее команды:

sudo mysql -u root -p

CREATE DATABASE minecraft_db CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci;

CREATE USER ‘mcuser’@’localhost’ IDENTIFIED BY ‘StrongPassword123!’;

GRANT ALL PRIVILEGES ON minecraft_db.* TO ‘mcuser’@’localhost’;

FLUSH PRIVILEGES;

EXIT;

Проверяем:

mysql -u mcuser -p minecraft_db

Объяснение:

Введя эту последовательность команд на VPS/VDS сервере, вы установите базу данных MySQL локально и безопасно, а далее — создадите ПОЛЬЗОВАТЕЛЯ mcuser для базы данных minecraft_db с паролем StrongPassword123!

Эти 3 выделенных переменных, логично, меняйте под себя.

💡 Совет от опытного Администратора for_users: лучше не светить порт базы данных в открытый доступ. Если нужды нет — пусть слушает ТОЛЬКО localhost.

Если нужда всё-таки есть (большой проект с несколькими дедиками, например), то запомните 5 Простых правил:

  1. СТРОГО пароль МИНИМУМ 25 символов, английские буквы, цифры, спец символы @%!!#$, ПОЛНОСТЬЮ УНИКАЛЬНЫЙ, знать должны только Вы.
  2. Установленный TLS сертификат для MYSQL и включённый SSL в конфиге самих плагинов. В противном случае, провайдер и другие лица смогут читать данные, которые идут с 1 сервера на сервер БД
  3. Очень важно — через iptables разрешить доступ к порту 3306 ТОЛЬКО и ТОЛЬКО Вашим машинам, остальное -j DROP
  4. Забудьте обо всех внешних дорках и доп ходах по типу PHPMyAdmin — опытные админы не юзают эту небезопасную фигню. А если и юзают — со строгой настройкой безопасности и контроля доступа. Проще научиться управлять всем через CLI.
  5. НИКАКИХ SHA-256, MD5, CRC32, SHA512 и ПРОЧЕГО БОЛЕЕ НЕ БЕЗОПАСНОГО И НЕ ЛИКВИДНОГО В ПЛАНЕ ПРИМИТИВОВ ХЭШИРОВАНИЯ — Либо BCRYPT, либо ARGON2ID, который есть в плагине MCAuth от MCDev, например.

Статья открыта к обсуждению и дополнению в комментариях. Обязательно напишите, получилось ли у Вас установить MySql базу данных для Майнкрафт сервера и привязать к ней плагины! 🙂

💡 На Сайте Используются Рекомендательные Технологии — Подробнее


‼️ Было полезно? Пожалуйста, помогите сайту за 1 клик, поделившись информацией с друзьями и другими людьми! Мы гарантируем Вам предоставление только качественной информации и специальных подарков, в случае если Вы будете создавать свой сервер Майнкрафт. Спасибо Вам огромное! 💜

🌟 Поделиться:



Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

🔒 Оставляя комментарий Вы подтверждаете, что прочли Политику Конфиденциальности и принимаете её условия, а так же даёте согласие на обработку Персональных Данных. Не оставляйте в комментариях о себе никакой личной информации, будьте культурны и вежливы к другим Людям.

Один комментарий на ««Как сделать базу данных MYSQL для своего Майнкрафт сервера и подключить Плагины»»


Автор Статьи:

⚡ создать свой майнкрафт сервер прямо сейчас

Создать Сервер Майнкрафт на https://bungee.host
Серверов Создано за сегодня через BungeeHost: 000

🎁 получить подарки

⭐ Оставьте свой EMAIL и получайте Подарки для успешного создания своего Майнкрафт сервера, а так же САМЫЕ ВАЖНЫЕ Новости Майнкрафт и Игр! ТОЛЬКО ПОЛЕЗНЫЕ ПИСЬМА, нам доверяют 102 000+ Клиентов!

Нажимая на кнопку " Подписаться " Вы подтверждаете, что прочли Политику Конфиденциальности и принимаете её условия, а так же даёте согласие на обработку Персональных Данных


ℹ️ Рубрики Контента