MySQL Workbench 可在多种操作系统和平台上使用。有关官方支持的平台信息,请参阅 MySQL 网站上的 https://www.mysqlserver.cn/support/supportedplatforms/workbench.html。
适用于所有操作系统的通用要求和注意事项。
-
MySQL 服务器: 虽然不是必须的,但 MySQL Workbench 被设计为具有远程或本地 MySQL 服务器连接。有关连接到 MySQL 服务器的更多信息,请参阅 第 5 章,MySQL Workbench 中的连接。有关安装 MySQL 服务器的更多信息,请参阅 安装 MySQL。
数据建模不需要 MySQL 服务器连接。
某些功能利用 MySQL 服务器功能,因此需要更新版本的 MySQL 服务器。例如,性能仪表板 需要 MySQL 服务器 5.6 或更高版本。
-
同时客户端连接: 从 MySQL Workbench 主页打开 MySQL 连接会在 MySQL Workbench 中为该连接打开一个新的连接选项卡。每个选项卡都需要两个 MySQL 连接来执行基本任务,例如架构发现和 SQL 执行。此外,执行与管理相关的任务(例如 服务器状态)需要另外两个 MySQL 连接。从本质上讲,这意味着 MySQL Workbench 中的每个 MySQL 连接选项卡都需要四个可用的 MySQL 连接。有关“太多连接”相关错误的更多信息,请参阅 太多连接。
即使两个连接选项卡指向同一 MySQL 服务器,此连接要求也会随着 MySQL Workbench 中打开的每个连接选项卡而增加一倍。SQL 编辑器选项卡共享它们的连接,因此具有多个 SQL 编辑器和 SQL 结果选项卡不会影响所需连接的数量。
在启动时,应用程序会检查 OpenGL 版本并选择软件渲染或硬件渲染。要确定正在使用哪种渲染方法,请打开
菜单并选择 项目。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 用户必须在执行系统命令时保留
HOME
环境变量,这意味着使用 visudo 命令安全地将以下条目添加到/etc/sudoers
文件中Defaults env_keep +="HOME"
为了让 MySQL Workbench 执行 MySQL Enterprise Backup 命令,sudo 命令用户也必须能够执行 MySQL Enterprise Backup 二进制文件。
以下先决条件可在 Microsoft 下载中心 获取
Microsoft .NET Framework 4.5.2
Microsoft Visual C++ 2015-2022 可再发行组件
Microsoft Windows 11 或 Windows Server 2022