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

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

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

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

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

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

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

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

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

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

  1. Запустите приложение MySQL Workbench на своем компьютере.

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

    Скриншот нового подключения.

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

  4. Затем нажмите кнопку ОК, чтобы сохранить подключение.

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

    Откроется новая вкладка SQL с пустым окном редактора, в котором можно вводить запросы.

Примечание.

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

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

  1. Скопируйте и вставьте пример кода SQL в пустую вкладку SQL для иллюстрации примера данных.

    Этот код создает пустую базу данных с именем quickstartdb, а затем создает пример таблицы с именем инвентаризации. Он добавляет несколько строк, а затем считывает эти строки. Он изменяет данные с помощью инструкции update, а затем еще раз считывает строки. Наконец он удаляет одну строку и еще раз считывает строки.

    -- Create a database
    
    -- DROP DATABASE IF EXISTS quickstartdb;
    CREATE DATABASE quickstartdb;
    
    USE quickstartdb;
    GO
    
    -- Create a table and insert rows
    DROP TABLE IF EXISTS inventory;
    
    CREATE TABLE inventory
    (
        id serial PRIMARY KEY,
        name VARCHAR (50),
        quantity INT
    );
    
    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 id = 1;
    SELECT *
    FROM inventory;
    
    -- Delete
    DELETE FROM inventory
    WHERE id = 2;
    SELECT *
    FROM inventory;
    

    Снимок экрана: пример кода SQL в SQL Workbench и выходных данных.

    Снимок экрана: вкладка SQL MySQL Workbench для запуска примера кода SQL.

  2. Чтобы запустить пример КОДА SQL, щелкните значок молнии на панели инструментов вкладки "Файл SQL ".

  3. Обратите внимание на три вкладки с результатами, которые отображаются в разделе Сетка результатов посередине страницы.

  4. Обратите внимание на список Output (Выходные данные) внизу страницы. Показано состояние каждой команды.