База данных MySQL для плагинов
Как выдать серверу базу MySQL в Millida, где взять реквизиты и что прописать в конфиг плагина.
Обновлено 16 августа 2026 г.
Многим плагинам нужна база: экономика, приваты, статистика, связка нескольких серверов. Своя база на каждый сервер выдаётся в один клик.
Кому доступно
База есть на любом платном тарифе — та же граница, что у файлов и SFTP. Если база уже была выдана раньше на другом тарифе, доступ к ней остаётся.
Как выдать
Раздел «База данных» → «Создать базу». Панель заведёт базу и отдельного пользователя и покажет реквизиты: хост, порт, имя базы, логин, пароль.
Что прописать в плагин
Типичный блок в config.yml плагина:
database:
type: MySQL
host: <хост из панели>
port: <порт из панели>
database: <имя базы>
username: <логин>
password: <пароль>
Названия ключей у разных плагинов отличаются, смысл один. После правки конфига перезапустите сервер.
Одна база на всю сетку
Сетке за прокси общая база нужна почти всегда: аккаунты игроков, привилегии и баны должны действовать на всех мирах сразу. Порядок такой:
- Создайте базу на одном сервере сетки — она и будет общей.
- В разделе «База данных» этого сервера включите «Общая база для моих серверов». Без неё соседние серверы получают
Access denied: по умолчанию база пускает только тот сервер, которому выдана. - В конфиги остальных серверов пропишите те же логин, пароль и имя базы.
- Смотрите, какой порт показывает панель для подключения с других серверов. Серверы одной сетки могут стоять на разных машинах, а база живёт на той, где создана: с соседней машины она доступна по тому же хосту, но по другому порту — панель показывает его отдельным блоком.
Если плагины на соседних серверах пишут Access denied for user ... @'172.18.0.1', причина одна из двух: не включён общий доступ либо указан порт 3306 вместо порта из блока «Подключение с других твоих серверов».
Важное
- Снаружи в базу не подключиться — она доступна только вашим серверам, это защита, а не ограничение.
- С общим доступом границей становится пароль. Включайте его для своей сетки и не публикуйте реквизиты.
- Пароль показывается в панели и меняется только пересозданием базы.
- Удаление базы удаляет данные. Плагины, которые в ней жили, начнут с нуля.
Если плагин не подключается
Смотрите консоль при старте: сообщения вида Communications link failure означают, что реквизиты не совпали. Чаще всего перепутаны хост и порт или в пароль попал лишний пробел при копировании.
