问题描述
出于某些练习目的,我使用 PHPmyadmin 中的 MysqL 创建了数据库。现在我刚刚下载并设置了 MysqL workbench,就在我看到我在 PHPmyadmin 中创建的旧数据库之后,这让我想知道 workbench 是如何得到它的?
解决方法
phpMyAdmin 和 MySQL Workbench 都是管理/客户端工具。它用于连接在您的机器上运行的 MySQL 服务/称为服务器的远程机器。 (通常在端口 3306 上)。
当您创建数据库或存储存储在表示为 datadir 的文件夹下的数据时,该文件夹属于 MySQL 服务。
Workbench 是如何获得的?
数据库由 MySQL Service 管理,就像一个 phpMyAdmin,Workbench 也是另一个客户端,连接到同一个 MySQL Service。
同样,您可以使用任何其他 MySQL Client 来连接在您的机器上运行的同一个 MySQL 服务。
此外,您可以参考 my blog 以了解有关 MySQL 架构的更多信息。