MySQL Workbench 中的连接到底是什么?

Mea*_*ead 9 mysql mysql-workbench

我是数据库新手,已经完成了有关理论部分的基本“作业”,并开始通过 MySQL Workbench 使用 MySQL Server。

我创建了四个出现在 Workbench 主屏幕仪表板上的“连接”,并且还创建了一些表格。但是当我通过任何连接登录(使用用户名和密码)时,我可以看到我创建的所有表。那么谁能告诉我多个连接背后的意义是什么?MySQL Workbench 中的“连接”到底是什么?

我尝试用谷歌搜索它,在 StackOverflow 上搜索它,甚至参考 MySQL Workbench 的用户手册,但没有得到答案。

Phi*_*son 5

每个 MySQL 连接都包含其自己的一组定义。例如,连接可能连接到不同的 MySQL 服务器,或者使用不同用户名的同一 MySQL 服务器,或者启用 SSL,或者您可能使用 SSH 选项设置到远程 MySQL 服务器的连接,等等。

对于同一个本地 MySQL 服务器的多个连接,您可能有一个使用“root”的连接,而另一个连接则使用特权较低的用户。根据您设置用户的方式,他们可能(也可能没有)都有权查看和使用相同的数据库(信息)。

总而言之,连接只是连接到 MySQL 服务器。如果两个连接使用完全相同的信息,那么结果将是相同的。然而,这不是常见的用例。