Установка MySQL

Модуль 4. Работа с БД
5 уровень , 2 лекция
Открыта

Загрузка

Ну что ж, раз я вам так сильно расхвалил 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.

Комментарии (13)
ЧТОБЫ ПОСМОТРЕТЬ ВСЕ КОММЕНТАРИИ ИЛИ ОСТАВИТЬ КОММЕНТАРИЙ,
ПЕРЕЙДИТЕ В ПОЛНУЮ ВЕРСИЮ
zaiats1311 Уровень 43
3 июля 2024
MySQL установка и настройка (для Windows 11 установка прошла без проблем) https://ip-calculator.ru/blog/windows-11/mysql-server-install/
Anonymous #2836589 Уровень 44
10 декабря 2023
По ссылке предлагается скачать MySQL Installer 8.0.35, а в лекции пишется, что нужно скачать MySQL 8.2.0.
Ivan Уровень 111 Expert
8 ноября 2023
Можно всю команду заключить в кавычки чтобы консоль корректно работала с пробелами C:\Windows\system32>"C:\Program Files\MySQL\MySQL Server 8.2\bin\mysql.exe" -u root -p
10 августа 2023
Самое простое решение поднять mysql командой docker run --name mysql -p 3306:3306 -v /Users/%USER_NAME%/docker/mysql:/var/lib/mysql -e MYSQL_ROOT_PASSWORD=root -d mysql
Антон Уровень 110
29 февраля 2024
Если будете использовать сочетание MySql+Dbeaver и словите ошибку: "Public Key Retrieval is not allowed", то помогает в свойствах драйвера выставить allowPublicKeyRetrieval в true
MrFurion Уровень 32
29 июля 2023
полная дичь просто даже зарекаться на оракл не могу!
Pasha Dereza Уровень 37
18 мая 2023
а поч эта падла не поднимается из баша? поч запускается онли из виндового терминала?
Алексей Куренков Уровень 51 Expert
10 апреля 2023
А нафига ставить MySQL на комп, когда есть Docker? ))) не проще поднять mysql образ докера - это проще и быстрее
Станислав Future Уровень 39
21 апреля 2023
тогда нужно делать целый раздел про докер, начиная с такой же статьи по его установке с официального сайта
Николай Егоров Уровень 32
3 апреля 2023
я на запуск потратил час, так что вот: Открываем командную строку(терминал) вводим адрес, заключая названия папок в кавычки
Евгений Уровень 15
8 апреля 2023
Спасибо добрый человек!!!
Julia Уровень 36
5 января 2023
Для Mac Устанавливаем MySQL согласно этой инструкции. Запускать и останавливать MySQL сервер можно через Preference Pane, инструкция тут. Если по умолчанию в Preference Pane MySQL не отображается, можно зайти в Finder - Command + Shift +G - в появившемся окне пишем путь /Library/PreferencePanes Как законнектиться через terminal смотрим тут. В комментарии ниже писали про GUI инструмент для работы с базами данных MySQL Workbench, все инструкции тут. Надеюсь, сэкономит кому-то время.
Liubov Уровень 1
5 января 2023
У меня линукс, инструкция не валидна ( пришлось так sudo apt install mysql-server systemctl status mysql.service mysqld --version sudo apt-get update sudo apt-get upgrade и еще воркбенч для удобства: https://dev.mysql.com/downloads/workbench/ - скачать свой попытка установки sudo dpkg -i mysql-workbench-community_8.0.31-1ubuntu22.04_amd64.deb установка зависимостей sudo apt --fix-broken install повторная попытка установки должна получиться sudo dpkg -i mysql-workbench-community_8.0.31-1ubuntu22.04_amd64.deb