MySQL 工作台  / 第二章安装  /  2.1 系统要求

2.1 系统要求

MySQL Workbench 可用于多种操作系统和平台。有关官方支持的平台的信息,请参阅 MySQL 网站上的 https://www.mysql.com/support/supportedplatforms/workbench.html 。

一般要求

适用于所有操作系统的一般要求和注意事项。

  • MySQL 服务器:虽然不是必需的,但 MySQL Workbench 设计为具有远程或本地 MySQL 服务器连接。有关连接到 MySQL 服务器的其他信息,请参阅 第 5 章,MySQL Workbench 中的连接。有关安装 MySQL 服务器的其他信息,请参阅 安装和升级 MySQL

    数据建模不需要 MySQL 服务器连接。

    某些功能利用了 MySQL 服务器功能,因此,它们需要更新版本的 MySQL 服务器。例如,性能仪表板 需要 MySQL Server 5.6 或更高版本。

  • 同时客户端连接:从 MySQL Workbench 主页打开 MySQL 连接会在 MySQL Workbench 中为该连接打开一个新的连接选项卡。这些选项卡中的每一个都需要两个 MySQL 连接来执行基本任务,例如模式发现和 SQL 执行。此外,执行与管理相关的任务,例如服务器状态,需要两个额外的 MySQL 连接。本质上,这意味着 MySQL Workbench 中的每个 MySQL 连接选项卡都需要四个可用的 MySQL 连接。有关“连接过多”相关错误的其他信息,请参阅连接过多

    在 MySQL Workbench 中打开每个连接选项卡时,此连接要求加倍,即使这两个连接选项卡指向同一个 MySQL 服务器。SQL 编辑器选项卡共享它们的连接,因此拥有多个 SQL 编辑器和 SQL 结果选项卡不会影响所需的连接数。

笔记

启动时,应用程序会检查 OpenGL 版本并在软件和硬件渲染之间进行选择。要确定正在使用哪种呈现方法,请打开“ 帮助”菜单并选择“系统信息”项。

Linux 的要求

  • Linux 的要求嵌入在它们各自的包中。使用特定于平台的工具(例如,yum 或 apt)来安装包及其依赖项。

  • 在保险库中保存密码功能需要gnome-keyring-daemon存储密码。请注意,KDE 系统使用它们自己的 ksecretservice实现。

  • 对于 Linux 和 macOS,MySQL 服务器管理功能需要sudo命令权限才能执行多个命令。sudo用户必须能够执行以下系统命令 :

    /usr/bin/sudo
    /usr/bin/nohup
    /usr/bin/uptime
    /usr/bin/which
    /usr/bin/stat
    
    /bin/bash
    /bin/mkdir
    /bin/rm
    /bin/rmdir
    /bin/dd
    /bin/cp
    /bin/ls

    此外,sudo用户在执行系统命令时必须保留 环境变量,这意味着使用 visudoHOME命令将以下条目安全地添加到 文件中: /etc/sudoers

    Defaults env_keep +="HOME"

    对于 MySQL Workbench 执行 MySQL Enterprise Backup 命令, sudo命令用户还必须能够执行 MySQL Enterprise Backup 二进制文件。

Windows 要求

Microsoft 下载中心 提供以下先决条件 :

  • 微软 .NET 框架 4.5.2

  • Microsoft Visual C++ 2015-2022 可再发行

  • Microsoft Windows 11 或 Windows Server 2022