Установка MySQL 8.0 + Worbench на Windows 7/8/10+ #
Используя данную инструкцию вы сможете установить и настроить сервер базы данных MySQL, а также установить графическую оболочку для работы с базой данной в удобном виде.
Установка и настройка займет 25-35 минут
1. Скачивание установщика MySQL Server #
Будем устанавливать MySQL как сервис в систему, нам будет необходима любая версия 8.0.x.
Скачиваем Windows Installer с официального сайта по этой ссылке:
Убедитесь что выбрана Windows в списке операционных систем и нажмите кнопку Download у версии с большим размером. Это версия не требует ничего качать их интернета при установке.

После будет предложено зарегистрироваться, мы этого избегаем нажимая по ссылке No thanks, just start my download.

После нажатия начнется скачивание файла вида mysql-installer-community-8.0.23.0.msi
Дождитесь окончания скачивания файла и после запустите скаченный файл.
2. Установка #
При запуске MySQL installer, первое что вам предложат — выбрать тип установки.
Выберите Сustom , в таком случае нам надо будет выбрать что установить

В списке выберем сам сервер баз данных, графическую среду работы с базам данных Workbench, и консоль для работы с базой данных. Для добавления нужных элементов, выберите в левом списке и нажмите одинарную стрелку указывающую вправо, в итоге вы должны получить следующий набор:

Выбирайте самую последнюю версию из списка, в нашем случае это 8.0.23, если на момент установки у вас версия выше — выбирайте версию соответсвующую скаченному файлу mysql-installer-community-8.0.23.0.msi
Если у вас в списках для выбора дистрибутивов ничего не появляется, скорее всего у вас не установлена Microsoft Visual C++ Redistributable, перейдите по ссылке, найдите vc_redist.x64.exe, скачайте и установите. После этого запустите установку Mysql заново.
Нажимайте Next.
После этого установщик проверит, какие зависимости необходимо до установить, перед началом установки MySQL, это различные библиотеки. Список будет выглядеть так:

У вас список может быть меньше или совсем его не быть, это зависит какие библиотеки уже у вас установлены. В примере показана установка на “чистый” Windows, где еще ничего не установлено.
Для запуска скачивания и установки библиотек, нажмите Execute
В процессе установки дополнительных библиотек, вам будут предлагаться принять соглашения и установить.

После установки необходимых библиотек, у вас должны быть все зеленые отметки (на скриншоте подсвечено желтым).

В следующем окне вам будет еще раз показан список того что будет установлено, нажимайте Execute

Пойдет процесс установки, это может занять продолжительное время, до 15 минут.
В конечно итоге при успешной установке увидите:

После нажатия Next перейдете к настройке сервера базы данных.

В следующем окне галочки должны быть расположены как указано, а также обратите внимание на параметр Port , этот порт будет использоваться при подключении к серверу для работы с базой данных через Workbench или другой клиент.
По умолчанию у mysql порт 3306

Нажимаем Next и переходим к выбору типа пароля, в данном случае выбираем Use Strong Password Ecryption , так как нам не требуется совместимость с версией 5.7

После нажатия Next, будет важный этап — установка пароля для root пользователя.
Важно запомнить этот пароль, при его потери возможна потеря доступа в базам данных. А также может привести к переустановке Mysql

Дополнительных пользователей создавать не будем, для учебных целей будем пользоваться доступом через пользователя root . В реальности, для каждой бд желательно иметь пользователя с минимальным набором прав для работы с базой данных.
Нажимаем Next и переходим к настройке сервиса в Windows

По умолчанию MySQL будет установлен как сервис, с указанным названием. База данных будет стартовать при запуске Windows, отдельно включать ее не потребуется.
Кликайте по Next и перед вам будет список действий, которые выполнятся в итоге:

Запускаем нажатием Execute, и ожидаем завершения:

Если перед вами такое же окно — поздравляем, установка прошла успешно! Осталось нажать Finish, в следующем окне Next и в последнем окне можно снять галочки.

Мы запустим нужное по необходимости. Осталось нажать на Finish — установка завершена полностью.
3. Проверка установки #
Чтобы убедиться что mysql сервер работает, давайте попробуем зайти в консоль управления mysql, для этого нажмите Пуск и вы папке MySQL выберите MySQL 8.0 Command Line Client — Unicode
После запуска будет предложено ввести пароль, надо ввести тот пароль, что мы и задавали.

После успешного ввода пароля, попадем в терминал mysql, именно тут можно вводить команды SQL, для проверки запросим данные по всем таблицам:
SHOW DATABASES;

Именно в данной консоли можно выполнять все команды показанные в видео.
После этого можно выйти из терминала командой exit
Проверка прошла успешно и установка точно прошла успешна!
4. Подключение к серверу БД используя Workbech #
Найдите в списке программ в Пуске — Workbench

Запускайте, на первом окне у вас будет список подключений и одно подключение уже создано

это подключение к установленной бд, кликните по нему и вам предложат ввести пароль от пользователя root — вводите.
Если поставите галочку Save password, то тогда пароль каждый раз не будет требовать

И теперь мы можем работать с базой данных:

5. Создание новой базы данных #
Чтобы загрузить дамп, необходимо создать базу данных в которую мы загрузим данные. Для этого нажмите на вкладку Schemas

На пустом месте кликните правой клавишей мыши и выберите пункт меню — Create Schema.

Введите название базы данных: skillbox
Выберите кодировки utf8 и utf8_general_ci

Вам покажут какой SQL запрос при этому будет выполнен, нажимаем Apply и получаем пустую базу данных.


6. Загрузка дампа #
К видеоуроку курса или домашнему заданию у вас будет прикреплен файл в котором хранятся данные учебной базы skillbox. Формат файла .sql
В нем хранится структура таблиц и данные которые в таблицах хранятся. Это все написано на SQL, поэтому наша задача выбрать в какой бд выполнить этот код.
Выберем базу данных по умолчанию, в которой будут выполняться все скрипты по умолчанию.
Для этого нажмите правой кнопкой мыши на базу данных skillbox и далее Set as default Schema

Выбранная база выделяется.
Далее в меню выберите File → Open SQL Script.

Выберите скаченный файл .sql, когда откроется, будет выглядеть так:

Осталось запустить, нажав на молнию, внизу в консоли увидите лог работы скрипта:

После того как выполнился код дампа, и видите зеленые галки, то обновите дерево баз данных, нажав на кнопку:

Зайдите в базу данных и откройте таблицу в режиме просмотра:

Вы увидите содержание таблицы:

На этом загрузка дампа завершена, с базой данной можно работать.
7. Как писать запросы #
Для того чтобы писать запросы к базе данных для выполнения домашнего задания, вы можете использовать Workbench, для этого вам надо выделить базу данных skillbox как базу по умолчанию. Для этого нажмите правой кнопкой мыши на базу данных skillbox и далее Set as default Schema
И после создать новый запрос кнопкой:

И в открывшемся файле пишите запрос, например:
SELECT * FROM skillbox.courses WHERE students_count > 100;

Для выполнения запроса, также нажимайте на первую молнию, это команда выполнения всего текста запроса.
И у вас должен появится результат, в виде таблицы:

А значит запрос успешно выполнен. Таким образом вы можете выполнять домашние задания модуля.
Краткое руководство. Использование MySQL Workbench для подключения и запроса данных в База данных Azure для MySQL

ОБЛАСТЬ ПРИМЕНЕНИЯ: База данных Azure для MySQL — отдельный сервер
База данных Azure для MySQL один сервер находится на пути выхода на пенсию. Настоятельно рекомендуется выполнить обновление до База данных Azure для MySQL гибкого сервера. Дополнительные сведения о миграции на гибкий сервер База данных Azure для MySQL см. в статье «Что происходит с одним сервером База данных Azure для MySQL?»
В этом кратком руководстве показано, как подключиться к базе данных Azure для MySQL с помощью приложения MySQL Workbench.
Необходимые компоненты
В качестве отправной точки в этом кратком руководстве используются ресурсы, созданные в соответствии со следующими материалами:
- Create an Azure Database for MySQL server using Azure portal (Создание базы данных Azure для сервера MySQL с помощью портала Azure)
- Create an Azure Database for MySQL server using Azure CLI (Создание сервера базы данных Azure для MySQL с помощью Azure CLI)
Убедитесь, что IP-адрес, с которого вы подключаетесь, добавлен в правила брандмауэра на сервере через портал Azure или Azure CLI.
Установить MySQL Workbench
Скачайте и установите MySQL Workbench на свой компьютер с веб-сайта MySQL.
Получение сведений о подключении
Получите сведения о подключении, необходимые для подключения к базе данных Azure.для MySQL. Вам потребуется полное имя сервера и учетные данные для входа.

- Войдите на портал Azure.
- В меню слева на портале Azure выберите Все ресурсы и выполните поиск по имени созданного сервера (например, mydemoserver).
- Выберите имя сервера.
- Запишите имя сервера и имя для входа администратора сервера с панели сервера Обзор. Если вы забыли свой пароль, можно также сбросить пароль с помощью этой панели.
Подключение к серверу с помощью MySQL Workbench
Чтобы подключиться к серверу MySQL Azure с помощью инструмента графического интерфейса MySQL Workbench, сделайте следующее.

- Запустите приложение MySQL Workbench на своем компьютере.
- В диалоговом окне настройки нового подключения на вкладке Параметры введите следующие сведения:
| Параметр | Рекомендуемое значение | Описание поля |
|---|---|---|
| Имя подключения | Пример подключения | Укажите метку для этого подключения. |
| Способ подключения | Стандартный способ (по протоколу TCP/IP) | Стандартный способ (по протоколу TCP/IP) соответствует требованиям. |
| Hostname (Имя узла) | Имя сервера: | Укажите значение имени сервера, которое вы использовали ранее при создании базы данных Azure для MySQL. В нашем примере используется такое имя сервера: mydemoserver.mysql.database.azure.com. Используйте полное доменное имя (*.mysql.database.azure.com), как показано в примере. Выполните действия, описанные в предыдущем разделе, чтобы получить сведения о подключении, если вы не помните имя сервера. |
| Порт | 3306 | Всегда используйте порт 3306 при подключении к базе данных Azure для MySQL. |
| Username | имя для входа администратора сервера | Введите имя администратора сервера, которое вы использовали ранее при создании базы данных Azure для MySQL. В нашем примере используется имя пользователя myadmin@mydemoserver. Выполните действия, описанные в предыдущем разделе, чтобы получить сведения о подключении, если вы не помните имя пользователя. Формат: имя пользователя@имя сервера. |
| Password | ваш пароль | Нажмите кнопку «Магазин в Хранилище», чтобы сохранить пароль. |
Примечание. По умолчанию для сервера базы данных Azure для MySQL требуются и принудительно применяются защищенные SSL-подключения. Обычно для подключения MySQL Workbench к вашему серверу не требуется никаких дополнительных настроек с использованием сертификатов SSL. Но мы рекомендуем привязать SSL-сертификат ЦС к MySQL Workbench. Дополнительные сведения о скачивании и привязке сертификатов см. в статье Настройка SSL-подключений в приложении для безопасного подключения к базе данных Azure для MySQL. Если необходимо отключить SSL, посетите портал Azure и выберите страницу безопасности Подключение ion, чтобы отключить переключатель подключения SSL.
Создание таблицы, добавление, считывание, обновление и удаление данных
- Скопируйте и вставьте пример кода SQL в пустую вкладку SQL для иллюстрации примера данных. Этот код создает пустую базу данных с именем quickstartdb, а затем создает пример таблицы с именем inventory. Он добавляет несколько строк, а затем считывает эти строки. Он изменяет данные с помощью инструкции update, а затем еще раз считывает строки. Наконец он удаляет одну строку и еще раз считывает строки.
-- Create a database -- DROP DATABASE IF EXISTS quickstartdb; CREATE DATABASE quickstartdb; USE quickstartdb; -- Create a table and insert rows DROP TABLE IF EXISTS inventory; CREATE TABLE inventory (id serial PRIMARY KEY, name VARCHAR(50), quantity INTEGER); INSERT INTO inventory (name, quantity) VALUES ('banana', 150); INSERT INTO inventory (name, quantity) VALUES ('orange', 154); INSERT INTO inventory (name, quantity) VALUES ('apple', 100); -- Read SELECT * FROM inventory; -- Update UPDATE inventory SET quantity = 200 WHERE SELECT * FROM inventory; -- Delete DELETE FROM inventory WHERE SELECT * FROM inventory;

На снимке экрана показан пример кода SQL в SQL Workbench и выходные данные после его выполнения.
Вы подключились к базе данных Azure для MySQL с помощью MySQL Workbench и запросили данные с помощью языка SQL.
Очистка ресурсов
Чтобы очистить все ресурсы, используемые во время этого краткого руководства, удалите группу ресурсов с помощью следующей команды:
az group delete \ --name $AZ_RESOURCE_GROUP \ --yes
Устанавливаем MYSQL WORKBENCH в Ubuntu
MySQL Workbench — это графический инструмент для управления базами данных MySQL предназначенный в первую очередь для архитекторов и разработчиков баз данных. Он позволяет визуализировать базу данных, а также удобно проектировать большие запросы к ней с полноценной подсветкой синтаксиса и ошибок. Дальше рассмотрим как выполняется установка MySQL Workbench в Ubuntu 20.04 с помощью apt репозитория от разработчиков.
Как устанавливается MYSQL WORKBENCH В UBUNTU
Разработчики базы данных MySQL предоставляют собственный apt репозиторий из которого можно установить базу данных, а также сопутствующее программное обеспечение, в том числе и MySQL Workbench. Для установки репозитория надо сначала скачать пакет с официального сайта, просто кликните по кнопке Download.

После чего выберите внизу ссылку No thanks, just start my download:

Теперь сохраните файл в па пку Загрузки:

После окончания загрузки откройте терминал и установите загруженный пакет с помощью утилиты dpkg:
$ sudo dpkg -i ~/Загрузки/mysql-apt-config_0.8.16-1_all.deb
В процессе установки программа предложит вам настроить репозитории, которые будут подключены. Можно ничего не менять. Просто переместитесь на пункт Ok, а затем с помощью клавиши Tab выберите кнопку Ok и нажмите Enter:

Теперь осталось обновить списки пакетов из репозиториев:
А затем установить MySQL Workbench:
$ sudo apt install mysql-workbench-community

После окончания установки программы вы сможете найти её в главном меню. Главное окно программы выглядит вот так:
Используем MYSQL WORKBENCH
В главном окне видны все доступные подключения к MySQL. В данном случае программа обнаружила локальный MySQL сервер. Изначально программа предлагает подключиться к базе данных от имени пользователя root. Но если вы используете MariaDB, решить задачу не получится, потому что от имени пользователя root можно войти только через терминал.
Для этой программы придется создать пользователя admin с правами суперпользователя. Для этого в терминале подключитесь к серверу баз данных с помощью клиента mysql и выполните:
$ sudo mysql -u root
> CREATE USER admin@localhost IDENTIFIED BY ‘password’;
> GRANT ALL ON *.* TO admin@localhost WITH GRANT OPTION;

Возвращайтесь к MySQL Workbench и кликните правой кнопкой по подключению, выберите Edit Connection. В открывшемся окне измените Username на admin. Затем нажмите кнопку Test Connection чтобы проверить, что всё действительно работает. Если все хорошо программа покажет вам такое окно:

К тому же для MariaDB может быть показано сообщение, что данная версия базы данных не поддерживается и не все функции будут доступны. Это не страшно. Закрывайте окно настроек и возвращайтесь к главному окну.
Здесь кликните по отредактированному подключению и вы попадёте в интерфейс редактирования запросов:

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

Можно посмотреть содержимое какой-либо таблицы:

Преимущество перед PhpMyAdmin здесь в том, что вы можете формировать очень большие и сложные запросы. Программа их запоминает и вам не надо набирать запрос каждый раз заново. К тому же запрос можно сохранить в файл. Можно выполнить только часть из набранных запросов или только строку под курсором. Это очень полезно для проектирования.
Как удалить
Для удаления программы достаточно выполнить такую команду:
$ sudo apt purge mysql-workbench-community
Как видим, с помощью репозиториев устанавливать программы достаточно просто.
Как скачать mysql workbench
This site https://dev.mysql.com/downloads/workbench/ is experiencing technical difficulty. We are aware of the issue and are working as quick as possible to correct the issue.
We apologize for any inconvenience this may have caused.
To speak with an Oracle sales representative: 1.800.ORACLE1.
To contact Oracle Corporate Headquarters from anywhere in the world: 1.650.506.7000.
To get technical support in the United States: 1.800.633.0738.