MySQL Workbench

摘要

这是 MySQL Workbench 参考手册。它记录了 MySQL Workbench 社区版和 MySQL Workbench 商业版的版本 8.0 到 8.0.38。

MySQL Workbench 是与 MySQL Server 8.0 一起开发和测试的。MySQL Workbench 可以连接到 MySQL Server 8.4 及更高版本,但某些 MySQL Workbench 功能可能无法与这些更高版本的服务器版本一起使用。

MySQL Workbench 平台支持会随着时间的推移而发展。有关最新平台支持信息的详细信息,请参阅 https://www.mysqlserver.cn/support/supportedplatforms/workbench.html.

有关每个版本中更改的说明,请参阅 MySQL Workbench 发行说明.

有关法律信息(包括许可信息),请参阅 前言和法律声明.

如果您还没有安装 MySQL Workbench 社区版,请从 下载站点 下载免费副本。MySQL Workbench 社区版适用于 Microsoft Windows、macOS 和 Linux。

有关使用 MySQL 的帮助,请访问 MySQL 论坛,您可以在其中与其他 MySQL 用户讨论您的问题。

文档生成于:2024-07-18 (版本:79064)

目录

前言和法律声明
1 一般信息
1.1 MySQL Workbench 中的新增功能
1.1.1 MySQL Workbench 8.0 发行系列中的新增功能
1.1.2 MySQL Workbench 6.0 发行系列中的新增功能
1.2 MySQL Workbench 版本
2 安装
2.1 系统要求
2.2 命令行选项
2.3 MySQL Workbench 在 Windows 上
2.3.1 安装
2.3.2 启动
2.3.3 卸载
2.4 MySQL Workbench 在 Linux 上
2.4.1 安装
2.4.2 启动
2.4.3 卸载
2.5 MySQL Workbench 在 macOS 上
2.5.1 安装
2.5.2 启动
2.5.3 卸载
3 配置
3.1 用户可访问性选项
3.2 Workbench 首选项
3.2.1 常规编辑器首选项
3.2.2 SQL 编辑器首选项
3.2.3 管理首选项
3.2.4 建模首选项
3.2.5 字体和颜色首选项
3.2.6 SSH 首选项
3.2.7 其他首选项
3.3 MySQL Workbench 设置和日志文件
3.4 常见首选项和配置
4 主屏幕选项卡
5 MySQL Workbench 中的连接
5.1 创建新的 MySQL 连接(简单)
5.2 创建新的 MySQL 连接(教程)
5.3 管理服务器连接
5.3.1 标准 TCP/IP 连接方法
5.3.2 本地套接字/管道连接方法
5.3.3 标准 TCP/IP 通过 SSH 连接方法
5.3.4 LDAP 和 Kerberos 连接方法
5.3.5 SSL 向导(证书)
5.3.6 远程管理
5.3.7 系统配置文件
5.3.8 配置服务器管理向导
5.3.9 密码存储库
5.3.10 更新旧的身份验证协议密码
5.4 客户端连接
6 管理任务
6.1 服务器管理
6.1.1 服务器日志
6.1.2 服务控制
6.1.3 配置(选项文件)
6.2 用户和权限
6.3 服务器状态
6.4 状态和系统变量
6.5 数据导出和导入
6.5.1 表数据导出和导入向导
6.5.2 SQL 数据导出和导入向导
6.5.3 结果数据导出和导入
6.6 MySQL 审计检查器界面
6.7 MySQL 企业版备份界面
6.7.1 一般要求
6.7.2 在线备份
6.7.3 备份恢复
6.8 MySQL 企业版防火墙界面
6.9 wbcopytables 实用程序
7 性能工具
7.1 性能仪表盘
7.2 性能架构报告
7.3 查询统计信息
7.4 可视化解释计划
7.5 教程:使用 Explain 提高查询性能
8 数据库开发
8.1 可视化 SQL 编辑器
8.1.1 SQL 查询选项卡
8.1.2 SQL 查询工具栏
8.1.3 查询和编辑菜单
8.1.4 结果网格
8.1.5 SQL 添加 - 代码段选项卡
8.1.6 SQL 添加 - 上下文帮助选项卡
8.1.7 输出面板
8.1.8 表数据搜索选项卡
8.1.9 导出或导入表
8.1.10 MySQL 表编辑器
8.1.11 代码生成概述
8.2 对象管理
8.2.1 对象浏览器和编辑器导航器
8.2.2 会话和对象信息面板
8.2.3 架构和表检查器
9 数据库设计和建模
9.1 建模界面
9.1.1 模型编辑器
9.1.2 EER 图编辑器
9.1.3 创建表
9.1.4 创建外键关系
9.1.5 创建视图
9.1.6 创建例程和例程组
9.1.7 创建层
9.1.8 创建注释
9.1.9 创建文本对象
9.1.10 创建图像
9.2 其他建模工具
9.2.1 打印图表
9.2.2 DBDoc 模型报告
9.2.3 架构验证插件
9.3 建模教程
9.3.1 创建模型
9.3.2 基本建模
9.3.3 导入数据定义 SQL 脚本
9.3.4 使用默认架构
9.3.5 文档化 sakila 数据库
9.4 正向和逆向工程
9.4.1 正向工程
9.4.2 逆向工程
9.5 架构同步和比较
9.5.1 数据库同步
9.5.2 比较和报告目录中的差异
9.6 表模板
9.7 自定义 DBDoc 模型报告模板
9.7.1 支持的模板标记
9.7.2 创建自定义模板
10 数据库迁移向导
10.1 一般安装要求
10.1.1 ODBC 库
10.1.2 ODBC 驱动程序
10.2 迁移概述
10.2.1 执行数据库迁移的视觉指南
10.2.2 从受支持的数据库迁移
10.2.3 从不受支持的(通用)数据库迁移
10.3 概念性 DBMS 等效项
10.4 Microsoft Access 迁移
10.5 Microsoft SQL Server 迁移
10.5.1 准备工作
10.5.2 驱动程序
10.5.3 连接设置
10.5.4 Microsoft SQL Server 类型映射
10.6 PostgreSQL 迁移
10.6.1 准备工作
10.6.2 驱动程序
10.6.3 连接设置
10.6.4 PostgreSQL 类型映射
10.7 MySQL 迁移
10.8 使用 MySQL Workbench 迁移向导
10.8.1 连接到数据库
10.8.2 架构检索和选择
10.8.3 逆向工程
10.8.4 对象选择
10.8.5 迁移
10.8.6 手动编辑
10.8.7 目标创建选项
10.8.8 架构创建
10.8.9 创建目标结果
10.8.10 数据传输和迁移设置
10.8.11 批量数据传输
10.8.12 迁移报告
10.9 MySQL Workbench 迁移向导常见问题解答
A MySQL Workbench 常见问题解答
B 键盘快捷键
C 扩展 Workbench
C.1 GRT 和 Workbench 数据组织
C.2 模块
C.3 插件和工具
C.4 使用 MForms 向插件添加 GUI
C.5 Workbench 脚本外壳
C.5.1 探索 Workbench 脚本外壳
C.5.2 外壳窗口
C.5.3 文件、全局变量、类、模块和通知选项卡
C.6 教程:编写插件
C.6.1 教程:生成 PHP 代码以使用 PDO_MySQL 创建连接
C.6.2 教程:使用 MyISAM 生成外键
D 如何报告错误或问题
E MySQL 企业版功能
F MySQL 工具