Как запустить сервер mysql workbench
Перейти к содержимому

Как запустить сервер mysql workbench

  • автор:

Использование 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 workbench

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

    С некоторыми версиями MySQL графический клиент MySQL Workbench может устанавливаться автоматически. Но также его можно отдельно установить. Загрузить дистрибутив для всех распространенных операционных систем можно с адреса https://dev.mysql.com/downloads/shell/

    Загрузка MySQL Shell

    Так, на Windows после установки в меню Пуск мы можем найти значок программы и запустить ее:

    MySQL Workbench CE

    Нам откроется следующее окно, где мы можем увидеть поле с названием запущенного локально экземпляра MySQL:

    Local Instance MySQL

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

    Ввод пароля в MySQL Workbench CE

    Здесь надо ввести пароль, который был установлен для пользователя root при установке MySQL.

    После успешного логина нам откроется содержимое сервера:

    Базы данных в MySQL Workbench CE

    В частности, в левой части в окне SCHEMAS можно увидеть доступные базы данных.

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

    Создание скрипта в MySQL Workbench CE

    После этого в центральной части программы откроется окно для ввода скрипта SQL. Введем в него следующую команду:

    CREATE DATABASE usersdb;

    Данная команда создает базу данных usersdb.

    Для выполнения скрипта в панели инструментов нажмем на значок молнии:

    Выполнение скрипта в MySQL Workbench CE

    После этого внизу программы в поле вывода в случае удачного выполнения мы увидим зеленый маркер и отчет о выполнении.

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

    USE usersdb; CREATE TABLE users ( id INTEGER AUTO_INCREMENT PRIMARY KEY, firstname VARCHAR(30), age INTEGER ); INSERT INTO users (firstname, age) VALUES ('Tom', 34);

    Все команды отделяются друг от друга точкой с запятой. Первая комнда — USE устанавливает в качестве используемой базу данных usersdb, которая была создана выше. Вторая команда — CREATE TABLE создает в бд таблицу users, в которой будет три столбца: id, firstname и age. Третья команда — INSERT INTO добавляет в таблицу users одну строку. Для выполнения этих команд также нажмем на значок молнии.

    Создание таблицы и добавление данных в MySQL Workbench CE

    И в конце получим все данные из таблицы users с помощью следующих команд:

    USE usersdb; SELECT * FROM users;

    Получение данных из БД в MySQL Workbench CE

    Таким образом, мы можем осуществлять запросы к БД в программе MySQL Workbench CE.

    Как запустить сервер mysql workbench

    При взаимодействии клиента и сервера MySQL, используется соедине-ние TCP/IP, поэтому перед установкой необходимо установить протокол TCP/IP если система не использует сетевые соединения сети.

    Для запуска MySQL-сервера в системах Windows 95/98/ME необходимо выполнить файл mysqld.exe. Сервер запускается как безоконный фоновый процесс. При этом он остается в памяти и обрабатывает запросы от клиентских приложений.

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

    mysqladmin -u root shutdown

    Если сервер не был остановлен корректно, при последующем запуске в файле mysql.err будет добавлена запись о некорректном завершении. Корректная остановка сервера необходима для сохранения всех данных, которые находятся в КЭШах MySQL.

    Сервер MySQL для Windows NT/2000/XP/2003 Server обычно устанавливается как сервис, но также предусмотрена возможность запуска сервера MySQL без установки сервиса. Для того, чтобы установить MySQL как сервис, необходимо выполнить команду

    mysqld-nt -install

    При этом появляется возможность управления сервером как из командной строки с помощью команд:

    NET START mysql

    NET STOP mysql, так и с помощью визуальных средств управления серверами

    Так же как и в Windows 95/98/ME, при запуске MySQL используются установки, описанные в файлах my.ini, my.cnf.

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

    mysqld-nt -remove

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

    Mysqld-nt -standalone

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

    Управление сервером MySQL в Windows 2000/XP/2003 Server

    Необходимо заметить, что для удобного администрирования пакета MySQL в нем существует графическая утилита WinMySQLadmin, которая позволяет изменять конфигурационный файл my.ini, запускать и останавливать сервер, просматривать информацию о сервере, об активных соединениях, производить некоторые операции с базами данных (например, создание и удаление), просматривать таблицы баз (именование столбцов и тип данных), просматривать файл ошибок и создавать отчеты

    Окно утилиты WinMySQLadmin

    Утилита автоматически помещает значок в область уведомлений панели задач и «сигнализирует» символом светофора о состоянии сервера MySQL: запущен он или остановлен.

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

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