← Установка

Установка MySQL

Скачивание, установка и подготовка базы данных Anjyta под MySQL.

Уже есть рабочий сервер MySQL 5.7 или 8.x? Сам MySQL ставить не нужно — сразу переходите к разделу «Создание базы данных» ниже.

Скачивание

Прямая ссылка на установщик: dev.mysql.com — MySQL Installer 5.7.

Важно: Anjyta проверялась и на 5.7, и на 8.x — подойдёт любая. Ниже описан мастер установки для ветки 5.7 (он короче); если решите ставить 8.x, в мастере появится один дополнительный экран — «Authentication Method», там можно спокойно оставить вариант по умолчанию. Ссылка выше уже открывает страницу с версией 5.7 — менять «Select Version» не нужно. На странице два варианта: маленький «web»-установщик (2.1 МБ, качает компоненты по ходу установки, нужен интернет) и полный офлайн-установщик (373.7 МБ). Берите полный — надёжнее, если на сервере ограничен доступ в интернет.
Страница загрузки MySQL Installer 5.7.44 — выбранная версия и кнопка Download у полного установщика

Установка

Мастер MySQL Installer проведёт через несколько экранов:

  1. Choosing a Setup Type

    Выберите Server only — этого достаточно, отдельный GUI-клиент (MySQL Workbench) не обязателен.

  2. Installation

    Установщик скачает и поставит выбранные компоненты — просто дождитесь завершения.

  3. Product Configuration — Type and Networking

    Config Type — Server Computer. Порт оставьте по умолчанию — 3306. Галочку «Open Windows Firewall port» стоит оставить включённой.

  4. Product Configuration — Accounts and Roles

    Задайте пароль root — надёжный, он понадобится дальше для создания базы. Отдельного пользователя для Anjyta здесь можно не создавать — заведём его ниже отдельной командой.

  5. Product Configuration — Windows Service

    Имя службы можно оставить по умолчанию (MySQL57), галочку «Start the MySQL Server at System Startup» — включить.

  6. Apply Configuration → Finish

    Установщик применит настройки и запустит службу MySQL.

Создание базы данных

Откройте из меню «Пуск» — MySQL 5.7 Command Line Client, введите пароль root, который задавали при установке, и выполните:

CREATE DATABASE Anjyta CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci;
CREATE USER 'anjyta_user'@'%' IDENTIFIED BY 'ваш_надёжный_пароль';
GRANT ALL PRIVILEGES ON Anjyta.* TO 'anjyta_user'@'%';
FLUSH PRIVILEGES;

Имя пользователя anjyta_user и пароль — свои, любые. Имя базы — Anjyta обязательно, оно фиксированное в самом приложении.

Что дальше

Вернитесь к установке Anjyta и на карточке «База данных» укажите: тип — MySQL, сервер — localhost (если БД на том же сервере), порт 3306, логин и пароль — те, что создали выше.