Как настроить MySQL (MariaDB)? Как работать с Базой данных?
Приветствую! Эта статья о всем известном и загадочном MySQL. В этой статье мы расскажем, что это такое, как правильно установить, настроить и работать с ним.
Что это такое? Зачем оно?
MySQL — это язык и программа для вашего сервера, которые позволяют вам создавать и управлять базами данных, представляющими собой наборы связанной информации, хранящейся в таблицах.
Зачем мне MariaDB? Какая разница между MySQL & MariaDB?
MariaDB по сути такая же, как MySQL, с ней работает большинство плагинов, за исключением некоторых. Такие как LiteBans & LuckPerms, там вам нужно будет указать, что вы используете Марию для работы, чтобы плагины работали правильно.
Почему MariaDB лучше, чем MySQL?
Мария обеспечивает улучшенную производительность, новые методы работы, расширения, меньше ошибок, меньше предупреждений и открытый исходный код.
Установка MariaDB на ваш VDS/Dedicated-сервер
Для установки используйте команду в терминале: sudo apt install mariadb-server. Эта команда установит для вас работающую базу данных, но вам придется ее настроить, как показано в следующем разделе.
Далее мы откроем базу данных для внешних подключений и установим новый максимальный лимит для активных подключений. Пишем:
sudo nano /etc/mysql/mariadb.conf.d/50-server.cnf
Эта команда откроет нам текстовый редактор, здесь мы ищем строчку с:
bind-address = 127.0.0.1 заменяется на 0.0.0.0. После этого действия установим новый лимит, для этого ищем строчку: #max_connections = 100.Перед этой функцией удалите комментарий (#) и установите значение примерно на 3000 (можно указать как больше, так и меньше).
Создание защищённого пользователя для базы
Чтобы создать нашего пользователя, нам потребуется открыть интерфейс программы, делается это через команду в терминале mariadb.
Далее мы будем использовать следующую команду:
CREATE USER 'пользователь'@'%' IDENTIFIED BY 'пароль';
пользователь - заменить на нужное имя
пароль - сгенерируйте пароль не менее чем из 10 символов
Например, это будет выглядеть так:
CREATE USER 'enotteam'@'%' IDENTIFIED BY 'enotteam-meg4$upe3-T0P';
Введя команду, вы можете перейти к следующему пункту!
Создание базы данных для таблиц
Наш пользователь готов, но теперь нам нужны базы данных для хранения таблиц из плагинов. Для создания базы пишем в том же интерфейсе команду: CREATE DATABASE ваша_бд;
Вы можете создать сколько захотите баз данных, и с любым названием. Но придется на каждую выдать права для управлению ей. Делается это через:
GRANT ALL PRIVILEGES ON ваша_бд.* TO 'пользователь'@'%';
Чтобы выйти из интерфейса используем команду: exit
Как применить полученные данные для плагина майнкрафт?
Теперь у нас есть своя полностью готовая к работе база данных. Для подключения вашего майнкрафт плагина используйте:
host - localhost (или айпи вашей машины)
port - 3306
username - ваш-пользователь
password - пароль-пользователя
database - ваша-база-данных
1) Вводим команду
mysqldump -u root -p —all-databases | gzip > /root/dump.sql.gz
Где —all-databases это все базы что у вас есть (там где — нужно поставить - -), а /root/dump.sql.gz - путь к файлу где будет лежать база
2) Вводим пароль от root пользователя базы данных
3) Переходим в каталог /root и ищем файл dump.sql.gz
ХОЧЕШЬ УЗНАТЬ БОЛЬШЕ ПРО НАСТРОЙКУ СЕРВЕРОВ?Как настроить плагины на майнкрафт сервере?
- vk.com/@enotteam-kak-nastroit-plaginy-na-mainkraft-servere
Как устанавливать плагины на свой майнкрафт сервер
- vk.com/@enotteam-kak-pravilno-ustanavlivat-plaginy-na-svoi-mainkraft-server
Как сделать цветной текст в майнкрафт & Все цветовые коды для minecraft серверов
- vk.com/@enotteam-kak-sdelat-cvetnoi-tekst-v-mainkraft-vse-cvetovye-kody-dlya
Как запустить майнкрафт сервер на своём компьютере
- vk.com/@enotteam-kak-zapustit-mainkraft-server-na-svoem-komputere
Как настроить конфигурацию server.properties на сервере?
- vk.com/@enotteam-kak-nastroit-konfiguraciu-serverproperties-na-servere
