Как установить mysql workbench на windows 10
Перейти к содержимому

Как установить mysql workbench на windows 10

  • автор:

Использование MySQL Workbench с База данных Azure для MySQL гибким сервером

ОБЛАСТЬ ПРИМЕНЕНИЯ: База данных Azure для MySQL — гибкий сервер

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

Необходимые компоненты

В качестве отправной точки в этом кратком руководстве используются ресурсы, созданные в соответствии со следующими материалами:

  • Создание гибкого экземпляра сервера База данных Azure для MySQL с помощью портал Azure
  • Создание гибкого экземпляра сервера База данных Azure для MySQL с помощью Azure CLI

Подготовка клиентской рабочей станции

  • Если вы создали гибкий сервер в режиме Закрытый доступ (интеграция с виртуальной сетью), к этому серверу придется подключаться с другого ресурса в той же виртуальной сети. Например, можно создать виртуальную машину и добавить ее в виртуальную сеть, созданную для гибкого сервера. См. статью «Создание гибкой виртуальной сети сервера База данных Azure для MySQL и управление ими с помощью Azure CLI».
  • Если вы создали гибкий сервер в режиме Открытый доступ (разрешенные IP-адреса), вы можете добавить локальный IP-адрес в список правил брандмауэра на этом сервере. Сведения о создании и управлении База данных Azure для MySQL гибкими правилами брандмауэра сервера с помощью Azure CLI.
  • Скачайте и установите MySQL Workbench на свой компьютер с веб-сайта MySQL.

Получение сведений о подключении

Получите сведения о подключении, необходимые для подключения к гибкому серверу. Вам потребуется полное имя сервера и учетные данные для входа.

  1. Войдите на портал Azure.
  2. В меню слева на портале Azure выберите Все ресурсы и выполните поиск по имени созданного сервера (например, mydemoserver).
  3. Выберите имя сервера.
  4. Запишите имя сервера и имя для входа администратора сервера с панели сервера Обзор. Если вы забыли свой пароль, можно также сбросить пароль с помощью этой панели.

Подключение к серверу с помощью MySQL Workbench

Чтобы подключиться к гибкому серверу База данных Azure для MySQL с помощью MySQL Workbench:

setup new connection

  1. Запустите приложение MySQL Workbench на своем компьютере.
  2. В диалоговом окне настройки нового подключения на вкладке Параметры введите следующие сведения:

Параметры Рекомендуемое значение Описание поля
Имя подключения Пример подключения Укажите метку для этого подключения.
Способ подключения Стандартный способ (по протоколу TCP/IP) Стандартный способ (по протоколу TCP/IP) соответствует требованиям.
Hostname (Имя узла) Имя сервера: Укажите значение имени сервера, которое вы использовали ранее при создании базы данных Azure для MySQL. В нашем примере используется такое имя сервера: mydemoserver.mysql.database.azure.com. Используйте полное доменное имя (*.mysql.database.azure.com), как показано в примере. Выполните действия из предыдущего раздела, чтобы найти сведения для подключения, если вы не помните имя своего сервера.
Порт 3306 Всегда используйте порт 3306 при подключении к базе данных Azure для MySQL.
Username имя для входа администратора сервера Введите имя администратора сервера, которое вы использовали ранее при создании базы данных Azure для MySQL. В нашем примере используется имя пользователя myadmin. Выполните действия из предыдущего раздела, чтобы найти сведения для подключения, если вы не помните имя пользователя.
Password ваш пароль Нажмите кнопку «Магазин в Хранилище», чтобы сохранить пароль.

Зашифрованное подключение с помощью TLS 1.2 является обязательным и применяется в База данных Azure для MySQL гибком экземпляре сервера. Обычно для подключения MySQL Workbench к вашему серверу не требуется дополнительно настраивать сертификаты TLS/SSL, но мы рекомендуем привязать TLS/SSL-сертификат ЦС к MySQL Workbench. Дополнительные сведения см. в статье Подключение с использованием TLS или SSL.

Создание таблицы, добавление, считывание, обновление и удаление данных

  1. Скопируйте и вставьте пример кода 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; 

MySQL Workbench SQL Tab to run sample SQL code

На снимке экрана показан пример кода SQL в SQL Workbench и выходные данные после его выполнения.

  • Чтобы запустить пример КОДА SQL, выберите значок с облегчения болтом на панели инструментов вкладки «Файл SQL».
  • Обратите внимание на три вкладки с результатами, которые отображаются в разделе Сетка результатов посередине страницы.
  • Обратите внимание на список Output (Выходные данные) внизу страницы. Показано состояние каждой команды.
  • Теперь вы подключились к гибкому серверу База данных Azure для MySQL с помощью MySQL Workbench и запросили данные с помощью языка SQL.

    Следующие шаги

    • Зашифрованное подключение с помощью протокола TLS 1.2 на гибком сервере База данных Azure для MySQL.
    • Дополнительные сведения о сети в База данных Azure для MySQL гибком сервере.
    • Создание гибких правил брандмауэра сервера База данных Azure для MySQL и управление ими с помощью портал Azure.
    • Создание гибкой виртуальной сети сервера База данных Azure для MySQL и управление ими с помощью портал Azure.

    Краткое руководство. Использование 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 Database for MySQL server name

    1. Войдите на портал Azure.
    2. В меню слева на портале Azure выберите Все ресурсы и выполните поиск по имени созданного сервера (например, mydemoserver).
    3. Выберите имя сервера.
    4. Запишите имя сервера и имя для входа администратора сервера с панели сервера Обзор. Если вы забыли свой пароль, можно также сбросить пароль с помощью этой панели.

    Подключение к серверу с помощью MySQL Workbench

    Чтобы подключиться к серверу MySQL Azure с помощью инструмента графического интерфейса MySQL Workbench, сделайте следующее.

    setup new connection

    1. Запустите приложение MySQL Workbench на своем компьютере.
    2. В диалоговом окне настройки нового подключения на вкладке Параметры введите следующие сведения:

    Параметр Рекомендуемое значение Описание поля
    Имя подключения Пример подключения Укажите метку для этого подключения.
    Способ подключения Стандартный способ (по протоколу 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.

    Создание таблицы, добавление, считывание, обновление и удаление данных

    1. Скопируйте и вставьте пример кода 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; 

    MySQL Workbench SQL Tab to run sample SQL code

    На снимке экрана показан пример кода SQL в SQL Workbench и выходные данные после его выполнения.

  • Чтобы запустить пример КОДА SQL, выберите значок с облегчения болтом на панели инструментов вкладки «Файл SQL».
  • Обратите внимание на три вкладки с результатами, которые отображаются в разделе Сетка результатов посередине страницы.
  • Обратите внимание на список Output (Выходные данные) внизу страницы. Показано состояние каждой команды.
  • Вы подключились к базе данных Azure для MySQL с помощью MySQL Workbench и запросили данные с помощью языка SQL.

    Очистка ресурсов

    Чтобы очистить все ресурсы, используемые во время этого краткого руководства, удалите группу ресурсов с помощью следующей команды:

    az group delete \ --name $AZ_RESOURCE_GROUP \ --yes 

    Как установить MySQL на Windows

    Об особенностях работы MySQL на ОС Windows, о создании пользователей, оптимальной настройке производительности и устранении неполадок.

    Эта инструкция — часть курса «MySQL для новичков».

    Смотреть весь курс

    Введение

    MySQL — реляционная система управления базами данных с открытым исходным. Простота использования и низкий порог входа сделал ее одной из популярных свободно распространяемых систем управления базами данных. MySQL используется как во многих небольших проектах (например, сайтах на WordPress), так и в высоконагруженных корпоративных системах.

    В этой статье мы рассмотрим особенности установки MySQL на операционную систему Windows и расскажем о создании пользователей, оптимальной настройке производительности, устранении неполадок и о многом другом.

    Подготовка Windows-сервера к установке MySQL

    Перед началом подготовки сервера, закажем лицензию для Windows. Без этого создать сервер не получится. Для этого перейдем на экран «Лицензии» и нажмем кнопку «Купить лицензию».

    В открывшемся выпадающем меню выберем соответствующий типа лицензии Windows Server 2019 Standard и нажмем кнопку «Оплатить».

    После этого в списке лицензий появится лицензия Windows Server 2019 Standard.

    Теперь можно приступать к подготовке сервера на базе ОС Windows Server 2019. Для этого в панели управления Selectel перейдем на экран «Облачная платформа» и нажмем на кнопку «Создать сервер».

    В качестве образа операционной системы необходимо выбрать образ операционной системы Windows. Для этого нажмем на кнопку «Выбрать другой источник».

    В появившемся всплывающем меню выберем готовый образ операционной системы Windows Server 2019 Standard Legacy BIOS и нажмем на кнопку «Выбрать».

    В разделе «Серверы» и привязываем к серверу созданную лицензию. После выполненных действий нажимаем на кнопку «Создать».

    Через несколько минут сервер перейдет в состояние Active и к нему можно будет подключиться по протоколу RDP.

    После создания сервера, ему автоматически присваивается пароль учетной записи Administrator. Под этой учетной записью мы и подключаемся по RDP.

    После выполненных подготовительных действий, можно приступать к установке MySQL на Windows-сервер.

    Установка MySQL

    Перед началом установки скачаем дистрибутив из специального раздела на официальном сайте MySQL. Нажимаем кнопку Go to Download Page.

    После перехода на страницу загрузки выбираем опцию Windows (x86, 32-bit), MSI Installer (mysql-installer-community) и нажимаем на кнопку Download. Это на самом деле 64-битная версия СУБД, которая отмечена вендором как 32-битная. В результате мы получим установочный пакет, который затем можно установить на сервер даже без подключения к интернету.

    Также можно скачать версию mysql-installer-web-community, которая представляет собой автоматический установщик и работает при наличии подключения сервера к интернету. На серверах все же не часто можно встретить свободный доступ к интернету. После загрузки дистрибутива приступим к его установке.

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

    В появившемся представлении выбираем в меню Full для установки всех компонентов СУБД. Для работы с базой данных будет достаточно установить Server Only. В примере мы выбрали Full, т.к. считаем, что для знакомства с базой данных дополнительно понадобится визуальная консоль для управления MySQL Workbench. Также будут полезны примеры данных, с которыми можно сразу начинать работу для эффективного изучения работы СУБД. Также есть возможность выбрать для установки отдельные элементы, выбрав в меню пункт Custom. Нажимаем кнопку Next.

    На следующем экране появятся системные требования к установке, выполнив которые, установщик приведет систему в соответствие с ними. Нажмем на кнопку Execute.

    После установки дополнительных пакетов нажимаем кнопку Next. Пакеты в статусе Manual являются опциональными и не будут препятствовать нормальной работе СУБД.

    На следующем экране будут показаны устанавливаемые компоненты. Проверяем статус готовности к установке каждого компонента и нажимаем на кнопку Execute.

    После установки компонентов убедимся в наличии статуса Complete по каждому из них. После этого нажмем на кнопку Next для перехода к следующему экрану.

    На следующем представлении установщик предлагает выполнить конфигурацию компонентов MySQL Server, MySQL Router и Samples and Examples. Нажимаем кнопку Next.

    В выпадающем меню Config Type выбираем Development Computer, т.к. установка выполняется в целях демонстрации. Для подключения к базе данных будем использовать протокол TCP/IP. Другие два варианта подключения, помимо TCP/IP, лучше использовать при локальном подключении, т.е. когда приложение установлено на том же сервере, что и база данных.

    Например, метод подключения Shared Memory более производителен, он помогает избегать использование сетевого стека. Заметим, что в производственных средах метод подключения через TCP/IP более предпочтителен, т.к. приложение может иметь тенденцию к росту. Использование этого протокола в распределенной среде упрощает выявление и диагностику нештатного взаимодействия базы данных и приложения. Остальное оставляем по умолчанию и нажимаем кнопку Next.

    На следующем экране выбираем тип аутентификации. Воспользуемся рекомендацией вендора, выберем пункт Use Strong Password Encryption for Authentication. Переключение на Use Legacy Authentication Method можем рассматривать только если драйвера приложения не поддерживают подключение к 8 версии MySQL. Нажимаем кнопку Next и переходим к следующему экрану.

    На следующем экране установим пароль суперпользователя. Чтобы он был устойчивым к взлому, необходимо использовать символы в верхнем и нижнем регистрах, цифры и спецсимволы. Длина пароля должна быть не менее 8 символов. На этом же экране можно создать и другие пользовательские учетные записи. Созданием новых пользователей займемся после полной установки базы данных MySQL и ее компонентов. Далее нажимаем кнопку Next.

    На следующем экране установщик предлагает запускать MySQL Server в виде Windows-сервиса и установить его имя. Это самый приемлемый вариант, т.к. в противном случае запуск MySQL придется выполнять из командной строки. Чекбокс Start the MySQL Server at System Startup оставляем по умолчанию, чтобы база данных запускалась вместе с запуском сервера. В разделе Run Windows Service as… оставим значение Standard System Account, т.к. нет никаких причин запускать сервис MySQL от специализированной учетной записи. В некоторых случаях это бывает необходимо. Нажимаем кнопку Next.

    Следующий этап — выполнение конфигурации в автоматическом режиме. Нажимаем кнопку Execute.

    После выполнения конфигурации в автоматическом режиме все этапы должны быть помечены зеленой галочкой. Нажимаем кнопку Finish.

    Следующий этап — конфигурирование MySQL Router и встроенных примеров. Нажимаем Next.

    На экране с конфигурацией MySQL Router оставляем все по умолчанию и нажимаем кнопку Finish. Это функционал позволяет распределять нагрузку между экземплярами MySQL в рамках кластера. В нашем случае при установке единственного экземпляра базы данных этот функционал не имеет смысла.

    На следующем экране установщик предложит выполнить конфигурирование примеров — их загрузку в БД. Нажимаем Next.

    После этого появится экран с полем для ввода реквизитов доступа к БД и кнопкой для тестирования подключения — Check. Вводим логин и пароль, которые задавали ранее и нажмем кнопку. После подтверждения успешного подключения нажмем на кнопку Next.

    На следующем экране будет предложено проверить уже установленных в БД примеров и установить их (запустить скрипты). Нажимаем кнопку Execute.

    После успешной проверки и установки нажимаем кнопку Finish.

    На следующем экране будет выдано сообщение об успешной установке примеров в БД. Нажимаем кнопку Next.

    На этом установка завершена. Перед нажатием на кнопку Finish выберем чекбокс напротив Start MySQL Workbench after setup, что позволит автоматически запустить соответствующую консоль управления.

    Консоль запущена и можно переходить к работе с СУБД MySQL Server и ее дополнительной настройке.

    Проверка работоспособности MySQL

    После подключения к БД MySQL в окне для ввода запроса введем select 1 from dual и в результате в ответе получим 1. В нижней части рабочей области в поле Output зеленой галочкой отмечен успешный статус выполнения запроса.

    Также мы можем перейти на вкладку Schemas и обнаружим тестовые данные, которые были загружены в базу данных во время установки. Из контекстного меню выполним запрос в таблицу film_actor. В ответе получим значения столбцов actor_id, film_id и last_update.

    Базовая настройка MySQL

    После проверки корректности исполнения запросов, добавим новую пользовательскую учетную запись. Для этого на вкладке Administration перейдем в представление Users and Privileges. Нажмем на кнопку Add Account и заполним поля Login Name, Password и Confirm Password. Остальное оставим без изменений.

    Еще один важный экран — Options File. Располагается также на вкладке Administration. Здесь можно в графическом интерфейсе изменять переменные, которые задаются в конфигурационном файле my.ini.

    В MySQL Workbench можно также следить за производительностью базы данных. Отдельные метрики сгруппированы для удобства просмотра. Здесь присутствуют следующие группы: Memory Usage, Hot Spots for I/O, High Cost SQL Statements, Database Schema Statistics, Wait Event Times, InnoDB Statistics и User Resource Use.

    Заключение

    В статье мы рассмотрели установку и базовую настройку MySQL Server. Этого достаточно для запуска простого проекта, например, блога на WordPress. При необходимости MySQL может поддерживать высоконагруженные проекты за счет возможности работы в режиме кластера высокой доступности.

    Установка 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; 

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

    И у вас должен появится результат, в виде таблицы:

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

    Добавить комментарий

    Ваш адрес email не будет опубликован. Обязательные поля помечены *