Azure Database for MySQL 单一服务器即将停用。 强烈建议升级到 Azure Database for MySQL 灵活服务器。 有关迁移到 Azure Database for MySQL 灵活服务器的详细信息,请参阅 Azure Database for MySQL 单一服务器的最新动态

本快速入门演示如何使用 MySQL Workbench 应用程序连接到 Azure Database for MySQL。

此快速入门使用以下任意指南中创建的资源作为起点:

  • 使用 Azure 门户创建用于 MySQL 服务器的 Azure 数据库
  • 使用 Azure CLI 创建用于 MySQL 服务器的 Azure 数据库
  • 确保已使用 Azure 门户 Azure CLI 将服务器的防火墙规则添加到连接的 IP 地址

    安装 MySQL Workbench

    在计算机上从 MySQL 网站 下载并安装 MySQL Workbench。

    获取连接信息

    获取连接到 Azure Database for MySQL 所需的连接信息。 需要完全限定的服务器名称和登录凭据。

  • 登录到 Azure 门户

  • 在 Azure 门户的左侧菜单中,选择“所有资源”,然后搜索已创建的服务器(例如 mydemoserver)。

  • 选择服务器名称。

  • 从服务器的“概览”面板中记下“服务器名称”和“服务器管理员登录名”。 如果忘记了密码,也可通过此面板来重置密码。 服务器名称 指定此前在创建 Azure Database for MySQL 时使用过的服务器名称值。 显示的示例服务器为 mydemoserver.mysql.database.azure.com。 请使用完全限定的域名 (*.mysql.database.azure.com),如示例中所示。 如果不记得服务器名称,请按上一部分的步骤操作,以便获取连接信息。 在连接到 Azure Database for MySQL 时,始终使用端口 3306。 服务器管理员登录名 键入此前在创建 Azure Database for MySQL 时提供的服务器管理员登录用户名。 示例用户名是 myadmin@mydemoserver。 如果不记得用户名,请按上一部分的步骤操作,以便获取连接信息。 格式为 username@servername。 选择“在保管库中存储...”按钮来保存密码。

  • 将示例 SQL 代码复制并粘贴到一个空白 SQL 选项卡中,以阐释一些示例数据。

    此代码将创建名为 quickstartdb 的空数据库,然后创建名为清单的示例表。 它会插入一些行,然后读取这些行。 它通过更新语句更改数据,并再次读取这些行。 最后,它删除一个行,并再次读取这些行。

    -- 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 id = 1;
    SELECT * FROM inventory;
    -- Delete
    DELETE FROM inventory WHERE id = 2;
    SELECT * FROM inventory;
    

    此屏幕快照显示 SQL Workbench 中的一个 SQL 代码示例以及运行该示例代码后的输出。

  • 若要运行示例 SQL 代码,请选择“SQL 文件”选项卡工具栏中的闪电图标。

  • 请注意页面中间“结果网格”部分中的三个选项卡式结果。

  • 请注意页面底部的“输出”列表。 显示有每个命令的状态。

    现已使用 MySQL Workbench 连接到 Azure Database for MySQL,并已使用 SQL 语言查询数据。

    若要清理本快速入门中使用的所有资源,请使用以下命令删除该资源组:

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

    使用导出和导入功能迁移数据库

  •