Загрузка
Ну что ж, раз я вам так сильно расхвалил MySQL, думаю, настало время его устанавливать. На сегодняшний день актуальной версией является MySQL 8.2.0, его и будем устанавливать.
Для начала зайдем на страницу.
Там мы видим описание коммерческой версии MySQL и небольшую ссылочку снизу. Вот она-то нам и нужна:
Кликаешь по ссылке и переходишь на страницу со списком бесплатных продуктов. Я выбираю MySQL Windows Installer:
Дальше выбираешь любой из двух вариантов (они одинаковые) и скачиваешь любой.
Если у тебя Linux, MacOS или что-то еще, ты можешь скачать MySQL Community Server как zip или dmg-файл:
Инструкция для: 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.