Загрузка

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

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

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

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

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

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

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

Установка

Шаг 1. Начинаем установку – запускаем Windows Installer (или любой другой на твой выбор). Если все пошло хорошо, то ты должен увидеть вот такое окошко:

Шаг 2. Нажимаем Next, установщик предлагает выбирать множество продуктов, которые будут установлены вместе с MySQL Server.

Давай оставим все как есть, чтобы у всех студентов все настройки были одинаковые.

Шаг 3. Я нажимаю Next и установщик предлагает мне список продуктов для загрузки и установки.

Шаг 4. Нажимаем Execute и запускаем установку.

Шаг 5. Установка закончена – ты должен получить что-то типа такого:

Настройка

Шаг 1. Установщик на следующем шаге предложит вам выполнить настройку установленных программ:

Шаг 2. Нажми Next и установщик предложит вам конфигурацию по умолчанию:

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

Также тут предлагается указать порт, по которому можно будет обращаться к MySQL-серверу. А также установщик сразу предлагает позаботиться о твоем Firewall, чтобы он не блокировал этот порт. Больше нам ничего не нужно.

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

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

Шаг 4. Ваш MySQL Server в будущем может работать как обычная программа (application) или как service.

Предлагаю указать все настройки как у меня.

Шаг 5. Запускаем настройки и получаем результат:

Можно приступать к работе с сервером.

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

Ты всегда можешь повторно запустить инсталлятор и доставить или обновить любые компоненты MySQL.

Запуск и остановка сервиса

Запустить и остановить MySQL сервер очень легко. Так как мы установили его как Windows Service, то он у тебя все время будет запущен.

Если же тебе нужно будет остановить его, тогда нажми Ctrl+Shit+Esc и выбери вкладку Services:

Кликнув правой кнопкой мышки на имени сервиса, ты всегда можешь его запустить или остановить, а также просмотреть его текущий статус работы.

MySQL Console

И хотя графического интерфейса у MySQL-сервера нет, ему можно отдавать команды, если запустить MySQL Console.

Тебе нужно зайти в папку, куда был установлен MySQL, в моем случае это:

C:\Program Files\MySQL\MySQL Server 8.0\bin

И запустить приложение mysql.exe такой командой:

mysql.exe -u root -p

Затем консоль предложит ввести пароль твоего root-пользователя. (mysql-root-password):

Если пароль верный, то ты увидишь такое приглашение:

И тут можно выполнять различные команды.

Давай напишем SELECT VERSION(); и увидим версию нашего SQL Server:

Важно! Так как команды часто многострочные, то нажатие Enter просто переносит курсор на следующую строку. Чтобы обозначить окончание запроса, нужно в его конце поставить точку с запятой.