На данном занятии мы подробно рассмотрим процесс установки системы управления базами данных MySQL 8 в редакции Community на операционную систему Windows 10.
Если Вы решили пройти курс и изучить язык SQL чтобы работать с MySQL, то обязательно установите данную систему к себе на компьютер, для того чтобы выполнять домашние задания и примеры рассмотренные на уроках, а также для возможности в целом практиковаться в написании SQL запросов.
Если Вы планируете работать с другой СУБД, то устанавливать MySQL не требуется, данное занятие Вы можете пропустить и сразу перейти к тому занятию, на котором рассматривается процесс установки той СУБД, с которой Вы будете работать.
MySQL – это реляционная система управления базами данных. Разработку и поддержку MySQL осуществляет компания Oracle.
MySQL очень популярная СУБД, ее активно используют в интернете, как систему хранения данных у сайтов, таким образом, подавляющее большинство сайтов в интернете для хранения своих данных используют именно MySQL.
MySQL 8 выпускается в нескольких редакциях.
MySQL Standard Edition – это редакция со стандартным функционалом, она позволяет реализовать высокопроизводительные, надежные и масштабируемые приложения.
MySQL Enterprise Edition – данная редакция включает в себя полный функционал и набор дополнительных инструментов, которые предназначены для достижения самой высокой масштабируемости, безопасности и надежности.
MySQL Cluster (CGE) – это распределенная база данных, сочетающая линейную масштабируемость и высокую доступность. Она предназначена для критически важных приложений.
MySQL Community Edition – это бесплатная редакция, которую можно абсолютно свободно скачать с официального сайта MySQL. Редакция поддерживает весь необходимый функционал для реализации полноценных интернет ресурсов. Именно эту редакцию мы и будем устанавливать.
Как было уже отмечено, на данном занятии, мы рассмотрим процесс установки MySQL на операционную систему Windows 10.
Кроме сервера MySQL мы еще установим и MySQL Workbench – это инструмент, с помощью которого осуществляется разработка баз данных и администрирование MySQL Server.
Примечание! Для установки MySQL 8 на Windows 10 требуется среда Microsoft .NET Framework 4.5.2 или более новая версия.
Чтобы перейти к установке MySQL, сначала необходимо скачать дистрибутив этой программы. Это можно сделать с официального сайта. В нашем случае нам нужен дистрибутив редакции Community, вот ссылка на страницу загрузки данной редакции – https://dev.mysql.com/downloads/installer
После перехода на страницу Вы можете выбрать способ загрузки дистрибутива, нам предлагают два способа:
Для примера давайте скачаем полный дистрибутив программы MySQL, для этого нажимаем «Download» напротив соответствующего пункта.
Потом нам предлагают авторизоваться, используя учетные данные Oracle, если они есть, или зарегистрироваться, тем самым создать учетную запись Oracle. Однако если Вы этого не хотите, то в нижней части окна есть ссылка «No thanks, just start my download», нажав на которую сразу начнется загрузка MySQL.
Нажимаем на эту ссылку и ждем окончания загрузки.
В результате у Вас должен загрузиться файл установщика размером чуть более 400 мегабайт
Далее запускаем скаченный файл, в итоге запустится программа установки MySQL. Сначала выбираем тип установки.
Нам предлагают несколько вариантов:
Вариант по умолчанию, т.е. Developer, подойдет для большинства случаев, особенно если Вы устанавливаете MySQL на домашнем компьютере для изучения возможностей MySQL и языка SQL.
Оставляем этот вариант, нажимаем «Next».
Примечание! Интерфейс программы установки, как и интерфейс программы MySQL Workbench на английском языке.
Затем программа установки проверит систему на наличие компонентов, которые требуются для работы некоторых расширений MySQL. В данном случае программа установки выдала одно предупреждение для расширения MySQL For Excel, однако могут появляться и предупреждения для других расширений, например, MySQL For Visual Studio.
Если Вы планируете пользоваться этими компонентами, то Вам нужно устранить эти замечания. Для этого в свою очередь Вам необходимо установить эти компоненты (т.е. выделить их и нажать «Execute», некоторые могут установиться и автоматически).
Однако если Вы не будете использовать расширения указанные на данной странице, то можете сразу нажать «Next».
Программа установки выдаст предупреждение, связанное с отсутствием некоторых компонентов, жмем «Yes».
Все готово для установки MySQL, на данном шаге программа установки выдаст все компоненты MySQL, которые готовы к установке, нажимаем «Execute».
В результате начнется последовательная установка компонентов MySQL.
Когда напротив каждого пункта появится зеленая галочка, установка будет завершена.
Нажимаем «Next».
Все компоненты установлены, но не все настроены, поэтому нам необходимо их настроить. Программа установки покажет, какие конкретно компоненты требуется настроить. В нашем случае это MySQL Server, MySQL Router и Samples and Examples.
Нажимаем «Next».
Далее настраиваем тип сервера и сеть. В нашем случае можно оставить все по умолчанию:
В случае необходимости Вы можете более тонко настроить MySQL Server, использовав для этого расширенные параметры. Чтобы это сделать, поставьте галочку «Show Advanced and Logging Options».
Для продолжения жмем «Next».
8 версия MySQL поддерживает новый метод аутентификации, который и рекомендовано использовать, оставляем как есть и нажимаем «Next».
В случае необходимости Вы можете выбрать второй пункт, который использовался в MySQL 5.
После этого нам нужно придумать пароль для пользователя root (это главный администратор MySQL).
Кроме этого, мы можем добавить дополнительных пользователей, чтобы это сделать, необходимо нажать на кнопку «Add User».
И ввести необходимые данные:
Нажимаем «ОК».
После этого пользователь будет создан.
Нажимаем «Next» для продолжения.
Теперь нам необходимо настроить службу MySQL, которая будет работать в Windows.
Мы можем задать:
Однако можно оставить и по умолчанию.
Нажимаем «Next».
Все параметры MySQL Server настроены, однако нам еще нужно их применить и сохранить. Для этого на следующем окне нажимаем «Execute».
Когда все галочки будут проставлены и отобразится сообщение «Successful», процесс будет завершен, нажимаем «Finish».
Статус MySQL Server будет изменен на «Configuration complete».
Чтобы продолжить настройку, нажимаем «Next».
В данном случае нам предлагают настроить маршрутизатор MySQL, однако это делать необязательно, можем сразу нажать «Finish».
Для того чтобы перейти к настройке следующего компонента, нажимаем «Next».
Далее мы можем установить тестовые данные на MySQL Server, например, для обучения. Чтобы это сделать, вводим пароль пользователя Root и нажимаем «Check» для проверки, если подключение установлено, значит все хорошо и можно продолжать.
Нажимаем «Next».
Чтобы применить все параметры и начать извлечение тестовых данных на MySQL Server, нажимаем «Execute».
Процесс будет завершен, когда галочки будут проставлены и отобразится сообщение «Successful».
Нажимаем «Finish».
Все компоненты настроены. Нажимаем «Next».
MySQL Server и все необходимые для работы с ним компоненты установлены и настроены: это и MySQL Workbench, и различные коннекторы, и документация, и даже тестовая база данных.
Чтобы сразу же запустить MySQL Workbench после завершения установки, поставьте галочку «Start MySQL Workbench after Setup».
Нажимаем «Finish».
После установки MySQL в меню Windows 10 появятся все необходимые ярлыки, которые Вы можете использовать. Например, для запуска среды «MySQL Workbench 8» можно использовать соответствующий ярлык.
Чтобы подключиться к серверу MySQL и посмотреть на объекты базы данных, на таблицы, представления и так далее, запустите MySQL Workbench, например, как указано выше. В результате откроется MySQL Workbench, где на стартовой странице у нас уже будет одно подключение к локальному серверу, которое будет осуществляться от имени пользователя root.
Нажимаем на него.
Затем вводим пароль, чтобы сохранить его и не вводить каждый раз при подключении мы можем поставить галочку «Save password in vault».
Нажимаем «ОК».
В итоге мы подключимся к серверу.
Чтобы посмотреть на схему данных, нам в окне навигатора необходимо перейти на вкладку «Schemas».
Кроме того, мы можем скрыть ненужные окна, для этого можно использовать специальные значки в правой верхней части среды MySQL Workbench.
У нас отобразилась схема данных, теперь мы можем посмотреть, какие объекты есть в БД.
Для наглядности я скрыл боковое окно.
SQL запросы пишутся в специальном окне, которое можно запустить если нажать на кнопку «Create a new SQL Tab» или из меню «File-> New Query Tab».
В данном примере мы послали запрос SELECT на выборку данных из таблицы address.
Площадка для изучения языка SQL на примере MySQL у Вас готова, теперь Вы можете приступать к прохождению курса.