Перейти к основному содержанию

Установка MariaDB 10.3.8 на Windows Server 2016

MariaDB

Инструкция по установке MariaDB 10.3.8 на Windows Server 2016. Вместе с MariaDB сервером поставим HeidiSQL. При желании можно дополнительно поставить клиентскую программу, утилиты для резервного копирования, компоненты разработчика.

Ответвление

MySQL теперь принадлежит компании Oracle. Я не вникал в тонкости политики лицензирования Oracle, но СУБД MariaDB появилась как ответвление от MySQL со статусом свободного ПО. MariaDB поддерживает высокую совместимость с MySQL, обеспечивая точное соответствие с API и командами MySQL.

На удивление в Oracle не похоронили СУБД, которая является их прямым конкурентом. Однако, разработка MySQL ведётся закрыто. А MariaDB ведёт разработку открыто, патчи принимаются от обычных пользователей, поэтому, в целом, MariaDB развивается активнее.

В состав MariaDB включена подсистемы хранения данных XtraDB для возможности замены InnoDB, как основной подсистемы хранения. Также включены подсистемы Aria, PBXT и FederateX.

Начиная с релиза MariaDB 5.2.7 в состав Windows-пакета MSI входит бесплатный инструмент HeidiSQL. HeidiSQL — это легковесный интерфейс для работы с базами данных MariaDB, MySQL, MS SQL, PostgreSQL и SQLite.

Ссылки

MariaDB Foundation - MariaDB.org

HeidiSQL - MariaDB, MySQL, MSSQL, PostgreSQL and SQLite made easy

Дистрибутив

Заходим на сайт https://downloads.mariadb.org/mariadb/+releases/.

sql

Находим нужный нам дистрибутив и скачиваем.

sql

Установка

Запускаем скачанный дистрибутив.

sql

Открывается мастер. Попадаем на страницу приветствия. Next.

sql

Принимаем лицензионное соглашение. Next.

sql

Выбираем компоненты для установки. Вместе с СУБД можно установить клиентскую программу, утилиты для резервного копирования, компоненты разработчика и HeidiSQL. Выбираю всё.

Кнопка "Browse" позволяет указать путь установки. По умолчанию ПО установится в "C:\Program Files\MariaDB 10.3\". Путь HeidiSQL не выбирается, клиент устанавливается в "C:\Program Files (x86)\Common Files\MariaDBShared\HeidiSQL".

sql

Обращу внимание на кнопку "Disk Usage". Она открывает новое окно, в котором указывается размер установки. Next.

sql

Указываем пароль пользователя root. Можно разрешить доступ пользователю root с удалённых машин.

Устанавливаем UTF8 в качестве набора символов по умолчанию. Next.

sql

Предпочитаю устанавливать СУБД в Wndows как службу. По умолчанию MariaDB создаёт службу с названием MySQL. Это странно, переименовываю в MySQLMariaDB, потому что у меня на том же сервере есть уже MySQL.

Порт по умолчанию 3306, но у меня уже есть MySQL, меняю порт на 3307.

Можно настроить размер буферного пула и размер страницы движка Innodb. Ничего не меняю. Next.

sql

Можно включить плагин обратной связи и слать статистику, не люблю включать такие галки. Next.

sql

MariaDB готова к установке. Install.

sql

Начинается процесс установки выбранных компонентов.

sql

Установка завершена. Finish.

Команда netstat покажет, запустилась ли служба.

netstat -tan | find "3307"

Да, порт 3307 работает.

sql

MariaDB 10.3.8 установлена на Windows Server 2016.

На рабочем столе создаётся иконка HeidiSQL. Для подключения к текущему серверу нужно указать:

  • тип сети — MySQL (TCP/IP),
  • имя хоста / IP — 127.0.0.1,
  • пользователь — root
  • пароль от root,
  • порт — 3307

sql

Клиент поддерживает несколько цветовых тем.

sql

Теги

 

Похожие материалы