我碰巧不得不从 SQL 模式开始提取实体关系图。我通常使用 XAMPP 在 SQL 中工作,所以我告诉自己尝试使用 PhpMyAdmin 提供的 Designer 工具。事实上,结果并不好。我的数据库有 20 多个表,Designer 显示它们全部重叠在一起。此外,PhpMyAdmin Designer 是一个非常基本的工具,它不允许您自动对齐表格以使其更具可读性。

然而,由于我的老板要求我制作这个有福的 ER 图,并且不想手动将图中的表一张一张地移动,所以我考虑使用 MySQL Workbench。我从遥远的回忆中记得 MySQL Workbench 提供了一个非常强大的工具,用于将 SQL 模式自动转换为 ER 图。有问题的工具称为逆向工程。

这里出现了问题。让 MariaDB(XAMPP 新版本提供的数据库)与 MySQL Workbench 对话并不是一个很简单的操作。但我想最终成功。

我想告诉你我是如何成功的。

首先,我已经在我的计算机(Mac OS)上预装了最新版本的 XAMPP(在撰写本文时为 7.3.33),所以我不想使用 MySQL DB 降级到以前的版本已安装,正如 StackOverflow 上的一些帖子中所建议的那样。

第一次尝试😱

我下载了最新版本的 MySQL Workbench(撰写本文时为 8.0.27)并安装了它。

我的第一次尝试是让 MariaDB 直接与 MySQL Workbench 对话。我从 XAMPP 控制面板启动了 MariaDB。

当服务器处于活动状态时,其名称旁边的指示灯变为绿色。然后我启动 MySQL Workbench 并单击 + 号创建一个新连接

我添加了连接参数,但是当我尝试按下连接按钮时,连接失败了,因为它需要配置 SSL。

第二次尝试😢

继续阅读迈向数据科学

Logo

华为、百度、京东云现已入驻,来创建你的专属开发者社区吧!

更多推荐