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

Обновлено: 02.07.2024

Как установить базу данных MySQL 8.0 на компьютер с Windows?

Установка MySQL на Microsoft Windows

  1. Схема установки MySQL в Microsoft Windows
  2. Выбор установочного пакета
  3. MySQL Установщик для Windows
  4. Установка MySQL в Microsoft Windows с использованием ZIP-архива noinstall
  5. Устранение неполадок при установке Microsoft Windows MySQL Server
  6. Процедуры постустановки Windows
  7. Ограничения платформы Windows

Важно!
MySQL 8.0 Server требует, чтобы распространяемый пакет Microsoft Visual C++ 2015 работал на платформах Windows. Пользователи должны убедиться, что пакет был установлен в системе перед установкой сервера. Пакет доступен в Центре загрузки Microsoft. Кроме того, двоичные файлы отладки MySQL требуют установки Visual Studio 2015.

Существуют разные способы установки MySQL в Microsoft Windows.

Метод установки MySQL

Самый простой и рекомендуемый способ - загрузить MySQL Installer (для Windows) и позволить ему установить и настроить определенную версию MySQL Server следующим образом:

Примечание. В отличие от стандартного установщика MySQL, меньшая версия "web-community" не объединяет никакие приложения MySQL, но загружает продукты MySQL, которые вы выбираете для установки.

  • Developer по умолчанию: Предоставляет тип установки, который включает выбранную версию MySQL Server и другие инструменты MySQL, связанные с разработкой MySQL, такие как MySQL Workbench.
  • Server Only: Обеспечивает настройку для выбранной версии MySQL Server без других продуктов.
  • Custom: Позволяет выбрать любую версию MySQL Server и других продуктов MySQL.
  • Standalone MySQL Server / Classic MySQL Replication (default) - Автономный сервер MySQL / Классическая репликация MySQL (по умолчанию)
    Настраивает экземпляр сервера для работы без высокой доступности.
  • InnoDB cluster
    Предоставляет два варианта конфигурации на основе MySQL Group Replication для:
    • Настройте несколько экземпляров сервера в кластере InnoDB изолированной программной среды на локальном хосте (только для тестирования).
    • Создайте новый кластер InnoDB и настройте один начальный экземпляр или добавьте новый экземпляр сервера в существующий кластер InnoDB.

    MySQL теперь установлен. Если вы настроили MySQL как службу, то Windows будет автоматически запускать сервер MySQL при каждой перезагрузке системы. Кроме того, этот процесс устанавливает приложение MySQL Installer на локальный хост, который можно использовать позже для обновления или перенастройки сервера MySQL.

    Примечание. Если вы установили MySQL Workbench в своей системе, рассмотрите возможность его использования для проверки вашего нового соединения с сервером MySQL. По умолчанию программа автоматически запускается после установки MySQL.

    Дополнительная информация по установке

    MySQL можно запускать как стандартное приложение или как службу Windows. Используя службу, вы можете отслеживать и контролировать работу сервера с помощью стандартных инструментов управления службами Windows. Для получения дополнительной информации см. раздел "Запуск MySQL как службы Windows".

    Чтобы приспособить оператор RESTART, сервер MySQL разветвляется при запуске в качестве службы или автономно, чтобы процесс мониторинга мог контролировать процесс сервера. В этом случае вы увидите два процесса mysqld. Если возможность RESTART не требуется, сервер можно запустить с параметром --no-monitor. См. раздел "Заявление о перезапуске".

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

    Список ограничений на использование MySQL на платформе Windows см. В разделе "Ограничения платформы Windows".

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

      Чтобы подключиться к серверу MySQL с помощью ODBC, у вас должен быть драйвер Connector / ODBC. Для получения дополнительной информации, включая инструкции по установке и настройке, см. Руководство разработчика MySQL Connector / ODBC.

    Примечание. MySQL Installer установит и настроит Connector / ODBC для вас.

    Примечание. MySQL Installer установит и настроит MySQL Connector / NET для вас.

    MySQL для Windows доступен в нескольких форматах распространения. Вообще говоря, удобнее всего использовать MySQL Installer. Он содержит больше функций и продуктов MySQL, чем старый MSI, его проще использовать, чем сжатый файл, и вам не нужны дополнительные инструменты для запуска и работы MySQL. MySQL Installer автоматически устанавливает MySQL Server и дополнительные продукты MySQL, создает файл параметров, запускает сервер и позволяет создавать учетные записи пользователей по умолчанию. Для получения дополнительной информации о выборе пакета см. Раздел "Выбор установочного пакета".

    Инструкции по установке MySQL с помощью MySQL Installer см. в разделе "MySQL Installer для Windows".

    Инструкции по сборке MySQL из исходного кода в Windows см. в разделе "Установка MySQL из исходного кода".

    MySQL на Windows

    Если вам нужны таблицы размером более 4 ГБ, установите MySQL в файловой системе NTFS или новее. Не забудьте использовать MAX_ROWS и AVG_ROW_LENGTH при создании таблиц. Смотрите Раздел "CREATE TABLE Statement".

    Программное обеспечение для сканирования на вирусы, такое как Norton / Symantec Anti-Virus, в каталогах, содержащих данные MySQL и временные таблицы, может вызывать проблемы как с точки зрения производительности MySQL, так и программного обеспечения для сканирования на вирусы, которое неправильно определяет содержимое файлов как спам. Это связано с механизмом дактилоскопии, используемым антивирусным программным обеспечением, и тем, как MySQL быстро обновляет различные файлы, что может быть идентифицировано как потенциальная угроза безопасности.

    После установки MySQL Server рекомендуется отключить проверку на вирусы в главном каталоге (datadir), который используется для хранения данных таблицы MySQL. Обычно в антивирусную программу встроена система, позволяющая игнорировать определенные каталоги.

    Кроме того, по умолчанию MySQL создает временные файлы в стандартном временном каталоге Windows. Чтобы предотвратить также сканирование временных файлов, настройте отдельный временный каталог для временных файлов MySQL и добавьте этот каталог в список исключений из проверки на вирусы. Для этого добавьте параметр конфигурации для параметра tmpdir в файл конфигурации my.ini. Для получения дополнительной информации см. Раздел "Создание файла опций".

    Схема установки MySQL в Microsoft Windows

    Для MySQL 8.0 в Windows каталог установки по умолчанию - C:\Program Files\MySQL\MySQL Server 8.0 для установок, выполняемых с помощью MySQL Installer. Если вы используете метод ZIP-архива для установки MySQL, вы можете установить его в C:\mysql. Тем не менее, расположение подкаталогов остается прежним.

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

    MySQL Workbench — инструмент для визуального проектирования баз данных, интегрирующий проектирование, моделирование, создание и эксплуатацию БД в единое бесшовное окружение для системы баз данных MySQL. Является преемником DBDesigner 4 от FabForce.

    MySQL Workbench предлагается в двух редакциях:

    1. Community Edition — распространяется под свободной лицензией GNU GPL;
    2. Standard Edition — доступна по ежегодной оплачиваемой подписке. Эта версия включает в себя дополнительные функции, которые повышают производительность разработчиков и администраторов БД.

    Первая версия MySQL Workbench была выпущена в сентябре 2005 года. MySQL Workbench был первым семейством продуктов, который был доступен в двух вариантах.

    Чтобы привлечь разработчиков в основную команду разработки, коммерческая стандартная версия программы (Standard Edition) предлагается поверх свободной версии (Community Edition), распространяемой под лицензией GNU GPL.

    «Community Edition» является полнофункциональным продуктом, обладающим всеми основными возможностями коммерческого варианта.

    Возможности программы

    1. Позволяет наглядно представить модель базы данных в графическом виде.
    2. Наглядный и функциональный механизм установки связей между таблицами, в том числе «многие ко многим» с созданием таблицы связей.
    3. Reverse Engineering — восстановление структуры таблиц из уже существующей на сервере БД (связи восстанавливаются в InnoDB, при использовании MyISAM — связи необходимо устанавливать вручную).
    4. Удобный редактор SQL запросов, позволяющий сразу же отправлять их серверу и получать ответ в виде таблицы.
    5. Возможность редактирования данных в таблице в визуальном режиме.

    Установка программы

    После скачивания программы запускаем установщик. Соглашаемся с лицензионным соглашением и переходим далее:


    Установка MySQL Workbench.

    Установку оставляем по умолчанию:


    Установка MySQL Workbench.

    В следующим окне нажимаем на «Execute» для скачивания программ:


    Установка MySQL Workbench.



    Установка MySQL Workbench.

    После окончания загрузки идем далее:


    Установка MySQL Workbench.


    Установка MySQL Workbench.


    Установка MySQL Workbench.

    После установки идем далее:


    Установка MySQL Workbench.


    Установка MySQL Workbench.

    Оставляем по умолчанию и идем далее:


    Установка MySQL Workbench.

    Оставляем все по умолчанию и идем далее (если надо, тогда можете поменять порт):


    Установка MySQL Workbench.

    Выбираем метод ауинтификации (мы оставили по умолчанию):


    Установка MySQL Workbench.

    Придумываем пароль. Например, «root». Аккаунт создавать не обязательно:


    Установка MySQL Workbench.

    Оставляем стандартный аккаунт и идем далее:


    Установка MySQL Workbench.


    Установка MySQL Workbench.



    Установка MySQL Workbench.



    Установка MySQL Workbench.

    Оставляем все по умолчанию и нажимаем на «Finish»:


    Установка MySQL Workbench.


    Установка MySQL Workbench.

    Вводим придуманный ранее пароль и проверяем его:


    Установка MySQL Workbench.


    Установка MySQL Workbench.



    Установка MySQL Workbench.



    Установка MySQL Workbench.

    Убираем галочки и завершаем установку:


    Установка MySQL Workbench.

    После установки в поиске вводим «mysql» и открываем программу MySQL 8.0 Command Line Client. Откроется консоль. Вводим созданный при установке пароль для входа:


    Установка MySQL Workbench.

    Если все правильно ввели откроется консоль и предоставит доступ к работе:


    Установка MySQL Workbench.

    Введите команду «show databases;» чтобы посмотреть доступные БД:


    Установка MySQL Workbench.


    Установка MySQL Workbench.

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

    Подробное видео по установке:



    Portable MySQL 5.7 в Windows

    В статье представлена установка и настройка портативного варианта базы данных MySQL 5.7 Community Server на Windows из zip архива. Описаны все действия - загрузка zip архива с дистрибутивом MySQL сервера, организация каталогов, настройка конфигурации, инициализация, запуск и подключение к серверу из программы MySQL Workbench. Статья так же содержит скринкаст.

    Назначение портативной установки MySQL 5.7 в Windows

    Портативный вариант инсталляции базы данных MySQL в OS Windows может быть особо удобным для организации среды web разработки для приложений, рассчитанных под LAMP. Конечно, в идеальном случае, для LAMP веб разработки лучше работать в OS Linux, но для тех случаев, когда это по каким-либо причинам невозможно, приходиться организовывать нужное окружение на Win машине. Для этих целей существуют разные подходы и варианты сборок WinAMP для организации среды для web разработки . Однако в таких сборках база данных MySQL представлена в минимальном, урезанном варианте и часто не в самой свежей и последней версии. Поэтому, как раз для того, чтобы иметь свой полный и актуальный вариант portable установки MySQL сервера и есть смысл делать такую инсталляцию. Ее можно разместить прямо в каталоге вашей WAMP сборки, и использовать вместо имеющейся там изначально версии MySQL. Или вообще можно собрать свою WAMP сборку, установив в нее самостоятельно MySQL и другие компоненты, и выполнив их настройку и связку.

    Основные преимущества такого варианта инсталляции MySQL сервера могут быть в следующем:

    • портативность установки, т.е. вы сможете переносить и использовать MySQL сервер на других PC с Windows. Так же инсталляция не будет связана с системой и не будет прописываться в реестре. Однако, если вам не нужна именно портативная установка, то тогда, наверное, технически будет проще выполнить обычную для Windows установку при помощи MySQL Installer for Windows, который можно скачать на странице загрузки .
    • возможность иметь последую актуальную версию MySQL сервера. Так на момент написания статьи MySQL имеет версию 5.7.13, которая имеет существенные преимущества перед версией 5.6 по производительности и дополнительному функционалу. Чего только стоит появление нового типа данных json, что позволяет хранить в столбце таблицы, извлекать и обрабатывать данные в виде объекта json.
    • независимая настройка базы данных MySQL под свои нужды и возможность использования дополнений и плагинов, входящих в полный дистрибутив MySQL 5.7.13 Community Server.
    • полезный опыт по ручной настройке базы данных MySQL, который даст вам неоспоримые преимущества при самостоятельном развертывании продуктивного LAMP web сервера, т.к. по своей сути все настройки MySQL будут одинаковы как для Windows, так и для Linux OS.

    В этой статье все описания и примеры представлены для версии MySQL Community Server 5.7.13, но все это будет так же подходить и для более новых версий MySQL. Однако могут быть нюансы, поэтому, если что либо не будет получаться, то пишите в комментариях и читайте официальную документацию MySQL.

    Скачивание дистрибутивов MySQL 5.7 и Workbench

    Загрузить zip архив с дистрибутивом MySQL Community Server 5.7.13 (mysql-5.7.13-winx64-debug-test.zip) для выполнения portable установки можно с официального сайта , где в низу страницы представлены разные варианты дистрибутивов, в том числе и в формате zip архива. Загрузить программу MySQL Workbench (mysql-workbench-community-6.3.7-winx64-noinstall.zip) можно так же с официального сайта MySQL . На этих страницах загрузки данные дистрибутивы доступны как в варианте универсального инсталлятора для Windows, так и в виде простого zip архива.

    Так же для работы MySQL 5.7 в Windows необходимо, что бы в системы были установлены следующие библиотеки:

    Настройка MySQL

    Настройка каталогов MySQL

    Распакованный дистрибутив MySQL сервера по умолчанию будет иметь следующую структуру каталогов:

    В дополнении к уже имеющимся каталогам нужно создать дополнительно в домашней директории MySQL сервера следующие каталоги:

    • data - каталог для файлов баз данных;
    • files - каталог для файлов, с которыми может работать MySQL сервер;
    • logs - каталог для логов сервера;
    • tmp - каталог для временных файлов.

    Эти директории нужно создать самостоятельно вручную, т.к. MySQL сервер сам не создает директории. Позднее, пути к этим папкам будут указываться в конфигурационном файле my.ini. Такой подход позволяет вам удобно организовать структуру домашнего каталога MySQL. Так же, при необходимости, вы можете расположить эти каталоги и вне домашней директории программы MySQL, но это более актуально на продуктивном сервере т.к. позволяет вынести, например, файлы базы данных на отдельный раздел/диск.

    Создание конфига my.ini

    Перед инициализацией или переинициализацией MySQL сервера необходимо создать в корне его домашней директории конфигурационный файл my.ini и записать в него необходимые директивы. Файл my.ini является главным конфигурационным файлом MySQL сервера в Windows. Создать файл my.ini удобно путем копирования файла заготовки my-default.ini. Ниже приводиться пример файла my.ini с необходимыми настройками, которых достаточно для инициализации MySQL. Для более детальной настройки необходимо обращаться к документации MySQL сервера.

    В zip дистрибутиве MySQL 5.7.18 файл my-default.ini больше не включается. Поэтому создайте my.ini сами. Это обычный текстовый файл в UTF8. Содержание файла возьмите из статьи ниже.

    Пример файла my.ini

    Ниже приведен пример файла my.ini для портативной установки MySQL сервера в Windows из zip архива. Пути в файле-примере заданы, исходя из того, что домашний каталог MySQL задан как "Z:/mysql" директория.

    Приведенный пример файла my.ini предназначен только для первичной инициализации MySQL сервера и тестовой его эксплуатации. Для продуктивной эксплуатации MySQL сервера этот файл необходимо пересмотреть и изменить под ваши требования.

    Инициализация и переинициализация MySQL сервера

    Если MySQL сервер уже был установлен и инициализирован ранее на машине и требуется выполнить его инициализацию/переинициализацию заново/повторно, то необходимо сделать резервные копии всех баз данных на сервере MySQL (кроме служебных), остановить MySQL сервер, удалить содержимое каталога data, если нужно, то обновить дистрибутив MySQL и выполнить все настройки конфигурации, описанные выше и затем можно выполнить инициализацию заново, как это описано ниже.

    Когда все каталоги и файл my.ini созданы в домашней директории MySQL сервера, то можно сделать инициализацию или переинициализацию MySQL, которая является первым необходимым действием перед запуском MySQL. В результате инициализации MySQL сервера будут созданы все необходимые для его работы файлы, базы данных и пользователь root с паролем. Для инициализации MySQL необходимо запустить файл mysqld.exe передав ему параметр initialize. Для выполнения этого перейдите в проводнике Windows в каталог /bin домашней директории MySQL сервера и находясь в этой папке запустите командную строку Windows cmd.exe. Что бы запустить cmd.exe именно в текущей папке зажмите клавишу Shift и щелкните правой кнопкой мыши в текущей папке, и в открывшемся контекстном меню выберите пункт "Открыть меню команд". В таком варианте cmd.exe запуститься именно в текущей папке. Затем в командной строке наберите команду:

    Как видно из примера в процессе инициализации был создан пользователь root@localhost с паролем Zqw6vMfxw. В MySQL 5.7 теперь пользователю root присваивается пароль при инициализации, раньше в предыдущих версиях пароль был пустой. Этот пароль нужно записать, для того что бы иметь возможность подключиться в MySQL в последствии. Так же в процессе инициализации в паке /data будут созданы файлы базы данных и служебных таблиц:

    В папке /logs будут созданы указанные вами в файле my.ini лог файлы:

    Запуск MySQL сервера

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

    Примерный лог при запуске MySQL сервера:

    Пояснения для некоторых предупреждений [Warning] из log файла при запуске MySQL:

    Если все прошло удачно и не возникло ошибок [Error] , то вы увидите в диспетчере задач Windows работающий процесс mysqld.exe, который и является MySQL сервером.

    Подключение к MySQL из Workbench

    Для настройки и администрирования MySQL сервера удобно пользоваться программой MySQL Workbench. Желательно использовать последнею актуальную версию Workbench, которая поддерживает данный релиз MySQL 5.7, потому что при использовании старых SQL менеджеров, не поддерживающих новую версию MySQL 5.7 можно повредить системные таблицы, например, при редактировании пользователей с помощью интерфейса устаревшего SQL менеджера.

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

    Запустите на вкладке Home только что созданное новое подключение к MySQL серверу. При первом подключении будет открыт диалог смены первичного, выданного при инициализации MySQL сервера пароля. Выполните смену пароля, установив новый пароль для root пользователя. Вы так же вы можете задать здесь пустой пароль для root, что может быть удобно, если это локальная установка MySQL, предназначенная для вашей среды web разработки.

    Если все прошло успешно, то вы подключитесь к MySQL серверу и в Workbench откроется окно с опциями для выполнения различных манипуляций. Вы можете просмотреть статус сервера, его текущее состояние, имеющиеся подключения и т.п. Программа MySQL Workbench является достаточно мощным инструментом для управления, мониторинга, разработки и администрирования MySQL сервера. Так же через Workbench вы можете выполнять правку конфигурационного файла my.ini. Для этого вам нужно будет на вкладке Home открыть правой кнопкой мыши на редактирование созданное подключение к вашему portable MySQL серверу и на закладке System Profile отредактировать в параметре Configuration File путь к вашему my.ini и заново подключиться к серверу. После чего в пункте Option File в левой части окна Workbench вы сможете открыть графический диалог редактирования директив конфигурационного файла MySQL my.ini. В этом графическом интерфейсе вы сможете изменить или удалить существующие и добавить новые параметры. Все ваши изменения будут занесены в файл my.ini программой Workbench. Так же удобство этого графического интерфейса в том, что там отображаются параметры по умолчанию для не указанных явно в файле my.ini директив и приведены краткие описания к ним (детали см. в скринкасте).

    Смена пароля root пользователя

    Если вам не удается подключиться к MySQL серверу по причине неверного пароля, например, если вы не записали первичный пароль root пользователя, выданный сервером при инициализации, или вы хотите сменить пароль любого другого пользователя. В таких случаях вы можете выполнить изменение пароля пользователя MySQL при помощи SQL запроса путем запуска сервера с параметром init-file. Для этого создайте в домашней директории MySQL сервера текстовый файл с названием, например, mysql-init.txt (название файла может быть любым). В этот файл поместите SQL запрос вида:

    • 'root' @ 'localhost' - пользователь, для которого требуется сменить пароль;
    • 'MyNewPass' - новый пароль для пользователя. Если нужно задать пустой пароль, просто укажите пустые одинарные кавычки.

    Теперь можно приступать к смене пароля. Для этого убедитесь, что процесс mysqld.exe не запущен в настоящий момент. Если это не так, то завершите в диспетчере задач Windows процесс mysqld.exe т.к. завершить его из командной строки при неизвестном пароле root пользователя не удастся. Затем откройте окно команд в папке /bin и выполните команду:

    где в параметре --init-file укажите путь к файлу с SQL запросом на смену пароля. В примере это Z:/mysql/mysql-init.txt файл.

    Выполнение этой команды приведет к запуску MySQL сервера и к смене пароля указанного пользователя. Если все прошло успешно, то вы увидите в диспетчере задач запущенный процесс mysqld.exe и сможете подключиться к MySQL серверу под данным пользователем с новым паролем. Если при выполнении этой команды cmd зависает, ее окно нужно закрыть. После смены пароля файл mysql-init.txt можно удалить. Если при смене пароля допустили ошибки и пароль не сменился, и подключиться не получается, то нужно все сделать заново. Остановить сервер в диспетчере задач, выбрав завершение процесса, проверить файл и SQL запрос на смену пароля в нем и попробовать снова.

    Запуск и остановка MySQL .bat файлами

    Для удобства запуска и остановки вашего portable MySQL сервера можно в его домашнем каталоге создать два .bat файла командной строки. Например, start.bat и stop.bat, в которые записать команды запуска и остановки MySQL. Таким образом вы сможете запускать и останавливать ваш MySQL сервер простым кликом по соответствующему файлу, что удобно т.к. не нужно открывать cmd и набирать команду руками.

    Пример файла запуска MySQL - start.bat:

    Пример файла остановки MySQL - stop.bat:

    Настройки Windows для MySQL

    Для удобства работы в cmd с mysqld можно добавить в конец переменной PATH через точку с запятой путь к директории с файлом mysqld.exe вашего MySQL сервера, например, Z:\mysql\bin. Это нужно делать в настройках Windows: Computer > Properties > Advanced > System Properties > System Variables, где выбрать редактирование переменной Path. Тогда уже будет не важно в каком каталоге запущена cmd для вызова mysqld, значение пути будет барться из системной переменной Windows - PATH.

    Также можно настроить запуск и остановку MySQL как системной службы, для чего выполните в cmd следующие необходимые вам команды:

    Установка MySQL как службы с авто запуском:

    Установка MySQL как службы с ручным запуском:

    Удаление MySQL службы:

    Команды MySQL в cmd Windows

    Ниже представлены некоторые необходимые команды для работы с MySQL сервером из командной строки Windows - cmd:

    Запуск MySQL сервера:

    Начало строки вида mysql>. означает, что вы в данный момент находитесь в консоли MySQL сервера и здесь можно писать SQL запросы.

    Выйти из консоли MySQL:

    Показать имена имеющихся баз данных:

    Показать имена таблиц базы данных mysql (служебная база данных MySQL)

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

    • Создание базы данных
    • Управление доступом к базе данных и свойствами
    • Разработка в базе данных
    • Проектирование структуры базы данных
    • Администрирование и поддержка базы данных

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

    Содержание

    2. Установка MySQL Workbench

    Прежде чем начать понимать особенности MySQL Workbench, давайте начнем с установки MySQL Workbench. Существует только одно предварительное условие для установки. Если вы планируете использовать локальную базу данных, в вашей системе должна быть установлена ​​совместимая версия MySQL Server. Если он не установлен, следуйте инструкциям по этой ссылке, чтобы установить его. В случае удаленного сервера MySQL, MySQL Workbench может быть установлен прямо сейчас.

    Когда у вас есть готовая локальная или удаленная настройка сервера MySQL, убедитесь, что сервер работает, проверив процессы / службы на наличие запущенного процесса сервера MySQL или подключившись к удаленному хосту с помощью соответствующего онлайн-плагина. Чтобы начать установку MySQL Workbench, перейдите к загрузке соответствующего установочного файла по этой ссылке . Как показано ниже, MySQL Workbench доступен для Windows, MacOSX и нескольких вариантов систем Linux.


    Варианты установки MySQL Workbench

    Процесс установки довольно прост. В следующих подразделах описан процесс установки.

    2.1 Установка в MacOSX

    Для установки в MacOSX загрузите установочный пакет .dmg . Пакет установщика открывает окно приложения, которое позволяет скопировать приложение в папку приложений. Окно приложения показано ниже:


    2.2 Установка в ОС Windows

    Чтобы установить MySQL Workbench в Windows, загрузите. EXE- файл для настройки. Выполните настройку после загрузки. Программа установки проверяет установку сервера MySQL перед установкой Workbench. После того, как проверки пройдены, приступайте к их установке. Более подробную информацию об установке Workbench в Windows можно найти здесь

    2.3 Установка в вариантах Linux

    Для вариантов Linux MySQL доступен в виде файла .deb . Файл deb похож на exe. Это может быть выполнено как обычная установка для установки. Однако для Linux разработчики обычно предпочитают командную строку для установки инструментов. Чтобы установить MySQL Workbench с помощью командной строки, сначала установите менеджер пакетов apt для mysql, выполнив следующие команды.

    После установки и обновления установите рабочую среду с помощью приведенной ниже команды.

    Таким образом, MySQL Workbench может быть легко установлен. После установки запускается MySQL верстак. Workbench часто меняет свою версию экрана приветствия на версию.

    3. Начало работы с MySQL Workbench

    Как только MySQL Server и MySQL Workbench успешно установлены, запустите приложение Workbench. В зависимости от установленной версии вы увидите экран приветствия, аналогичный показанному ниже.


    Экран приветствия MySQL Workbench

    По умолчанию отображается локальное соединение. Эти соединения могут быть отредактированы в любой момент времени. Также возможно добавлять и управлять несколькими подключениями одновременно. Локальный сервер может быть подключен, только если был установлен локальный сервер MySQL. Чтобы подключиться к работающему локальному серверу, просто щелкните метку экземпляра, показанную в прямоугольном поле.

    3.1 Добавление и настройка соединений

    Чтобы добавить новые соединения, нажмите символ +, показанный рядом с меткой соединений MySQL. Откроется небольшое окно, как показано ниже.


    Новое соединение с базой данных в MySQL Workbench

    В окне есть определенные обязательные значения, которые необходимо заполнить. Они перечислены ниже:

    1. Название соединения
    2. Способ подключения
    3. Hostname
    4. порт
    5. имя пользователя
    6. Пароль (Вы можете сохранить его или вводить каждый раз)

    Параметр «Имя соединения» обычно используется для псевдонима, который будет использоваться для идентификации соединения. Метод подключения останется стандартным методом TCP / IP. В имени хоста вам необходимо указать IP-адрес удаленного сервера MySQL или localhost в случае локального сервера. Порт по умолчанию 3306, так как он настроен сервером MySQL в качестве порта по умолчанию. Имя пользователя и пароль — учетные данные для подключения.

    После того, как учетные данные были добавлены, можно проверить соединение перед сохранением сведений. Чтобы проверить соединение, нажмите кнопку « Проверить соединение» в вышеприведенных окнах. Если появится предупреждение о несовместимости, нажмите Да, чтобы продолжить. Если соединение установлено успешно, должен отображаться ответ, показанный ниже.


    3.2 Подключение к базе данных в первый раз

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

    1. управление
    2. Пример
    3. Производительность
    4. Schemas

    Каждый раздел подробно описан ниже.


    Экран приветствия базы данных Workbench

    Первый раздел, показанный выше, является разделом « Управление ». Раздел управления позволяет управлять и контролировать состояние сервера. Он позволяет просматривать количество клиентов, подключенных к базе данных, просматривать память и пространство, которое она использует, просматривать состояние определенных используемых функций и множество других параметров администрирования. Раздел управления также предоставляет нам две важные функции для базы данных. Особенности импорта и экспорта данных. Эти функции будут подробно рассмотрены далее.

    Второй раздел — это раздел Экземпляр . Раздел экземпляра позволяет запускать или останавливать сервер в любой момент времени. Однако это требует, чтобы сервер MySQL был установлен в расположении по умолчанию, поскольку MySQL Workbench пытается найти файл конфигурации, а также сценарии, связанные с сервером, в расположении по умолчанию.

    Следующий раздел — это раздел « Производительность », в котором представлен превосходный анализ производительности и отчеты. Однако эта функция ограничена MySQL Server версии 5.6.6 или выше. Следовательно, чтобы использовать эту функцию, убедитесь, что сервер баз данных имеет более высокий выпуск.

    Последний раздел, видимый на изображении выше, является основным разделом для обычного разработчика. Раздел Схемы содержит список схем, которые были созданы в базе данных. В базе данных MySQL схема — это своего рода каталог, созданный в базе данных для хранения различных таблиц и записей. В следующем разделе описывается процесс создания и управления схемами и таблицами в MySQL Workbench.

    4. Создание и управление схемой и таблицами базы данных.

    С точки зрения разработчика, создание и управление схемой и таблицами — это самое важное, что нужно сделать в инструменте базы данных. Следовательно, мы подробно рассмотрим этот процесс, прежде чем перейти к функциям, которые характерны для администраторов баз данных или разработчиков баз данных. Почти каждая операция с базой данных может быть выполнена тремя способами с использованием MySQL Workbench.

    1. Используйте графический интерфейс для выполнения команды
    2. Написать и выполнить запрос SQL в окне SQL
    3. Откройте командную строку SQL и выполните запросы с помощью консоли SQL.

    Здесь мы начнем использовать первые два способа создания схемы.

    4.1 Создание схемы

    Чтобы создать схему с использованием графического интерфейса, щелкните правой кнопкой мыши любую из существующих схем или в пустом окне схемы. В открывшемся всплывающем меню выберите « Создать схему», как показано ниже.


    В открывшейся вкладке новой схемы введите имя схемы и параметры сортировки по умолчанию. Атрибут collation — это специфический для базы данных термин. Если вы не знаете об этом, вы можете оставить это поле пустым. Выберите Применить, как только вы ввели значения. Это откроет экран обзора, отображающий SQL, как показано ниже. Для каждой операции базы данных на основе графического интерфейса MySQL Workbench предоставляет запрос SQL перед применением изменений. Это позволяет понять синтаксис, используемый для действия.

    Теперь при нажатии кнопки «Применить» схема создается и отображается в окне «Схема». Закройте вкладку Новая схема сейчас.
    Чтобы выполнить ту же операцию с использованием MySQL-запроса, перейдите на вкладку « Запрос 1», которая открывается по умолчанию, и введите указанный выше запрос. Окно запроса содержит множество символов, которые будут рассмотрены далее в статье. На данный момент, после ввода запроса, используйте Ctrl / Cmd + Enter для выполнения запроса. Результат выполнения запроса можно увидеть в окне вывода Action, как показано ниже.


    4.2 Отбрасывание схемы

    Теперь, когда мы создали дополнительную схему, которая в настоящее время бесполезна, мы можем выбрать удаление схемы таким же образом. Щелкните правой кнопкой мыши схему в разделе «Схемы» на левой боковой панели. Выберите Drop Schema. Точно так же, как Create Schema показала соответствующий SQL, Drop Schema также показывает соответствующий SQL. Вы можете применить его, чтобы удалить схему.

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

    Читайте также: