Загрузка

Ну что ж, раз я вам так сильно расхвалил MySQL, думаю, настало время его устанавливать. На сегодняшний день актуальной версией является MySQL 8.2.0, его и будем устанавливать.

Для начала зайдем на страницу.

Там мы видим описание коммерческой версии MySQL и небольшую ссылочку снизу. Вот она-то нам и нужна:

MySQL Community Server

Кликаешь по ссылке и переходишь на страницу со списком бесплатных продуктов. Я выбираю MySQL Windows Installer:

MySQL Community Server 1

Дальше выбираешь любой из двух вариантов (они одинаковые) и скачиваешь любой.

Если у тебя Linux, MacOS или что-то еще, ты можешь скачать MySQL Community Server как zip или dmg-файл:

MySQL Community Server 2

Инструкция для: MacOS или linux

Вроде бы очевидные вещи проговариваю, но лучше лишний раз убедиться. Случайно установишь что-то не то, а так я тебе время сэкономлю.

Установка

Начинаем установку – запускаем Windows Installer (или любой другой на твой выбор).

После старта процесса установки ты увидишь несколько вариантов:

  • Developer Default Установка по умолчанию. Здесь собраны все необходимые разработчику компоненты.
  • Server only. Этот вариант предполагает установку сервера СУБД и больше ничего.
  • Client only. В таком случае будет установлена только клиентская часть СУБД.
  • Full. При таком выборе будут установлены все компоненты загруженного дистрибутива.
  • Custom. Кастомный вариант позволит разработчику выбрать те компоненты, которые ему нужны. Это для опытных.

Поскольку мы только начинаем разбираться с MySQL, нам нужна установка полного дистрибутива, то есть Full. Выбираем и жмем Next.

Теперь установим все компоненты СУБД один за другим. Для этого в открывшемся окне жмем Execute.

Если слева от компонента появилась галочка зеленого цвета, это значит, что все в порядке, файл загружен. Когда галочки появятся рядом со всеми компонентами, статус изменится с Ready to Download на Complete. Жмем Next.

Установщик на следующем шаге предложит тебе выполнить настройку конфигурации. Нажимаем Next

Настройка

В первой строке ты можешь выбрать тип конфигурации. Компьютер для разработки (Development Computer) – это именно то, что нам нужно.

Другие параметры лучше не трогать. Оставляем все по умолчанию и жмем Next.

Теперь нам предлагают выбрать метод аутентификации. Некогда разбираться (ну, может когда-нибудь, но не сейчас), просто оставляй рекомендованный и снова нажимай Next.

На следующем шаге установщик предложит создать пользователей, которые будут выполнять запросы на этом SQL-сервере.

Поскольку сервер предлагается только для учебы и разработки, оставим только одного root-пользователя: введи свой пароль. Когда в будущем где-то понадобится ввести этот же пароль, я буду говорить о нем как о mysql-root-password.

На этом этапе мы можем также добавить и других пользователей. Для этого жми на Add User и заполняй поля:

  • User Name: имя пользователя.
  • Host: хост (тот, с которого будет происходить авторизация пользователя).
  • Role: роль пользователя в контексте работы в СУБД.
  • Password и Confirm Password. Тут тоже всё ясно. Вводим пароль для созданного пользователя и подтверждаем правильность его набора.

Далее MySQL Server в будущем может работать как обычная программа (application) или как service. Предлагаю указать все настройки как у меня.

Разрешения к файлам сервера которые находятся по адресу: C:\ProgramData\MySQL\MySQL Server 8.0\Data. Оставляем все как есть и идем дальше.

Теперь жмем Execute, чтобы применить параметры конфигурации.

Когда слева от перечисленных пунктов появятся зеленые галочки, нажимай на Finish.

Настройка конфигурации MySQL Router

Когда у нас откроется окно настройки конфигурации MySQL Router, просто жми Finish ничего не меняя. Эти настройки требуются чтобы распределить нагрузку между всеми программами MySQL в кластере.

Готово. Нажимаем Finish и Next

Настройка конфигурации Samples and Examples

Несколько шагов назад мы создали логин и пароль для root-пользователя. Надеюсь, ты его еще не забыл, поскольку теперь откроется окно, где их следует ввести. Вводишь и нажимаешь Check. Этим самым действием ты проверяешь соединение.

Надеюсь, у тебя все получилось, и ты видишь зеленую галочку рядом с Check и статус Connection succeeded, как на этом скриншоте. Если не так, то перепроверь логин и пароль. Если же все хорошо, снова жми Next и применяй все параметры кнопкой Execute. Это запустит процесс установки нужных компонентов. Когда она закончится, нажимай Finish и Next

Ты здесь? Поздравляю, установка успешно завершилась! Теперь для дальнейшей работы и настройки запустим MySQL Workbench.