【发布时间】:2014-09-18 21:29:10
【问题描述】:
注意这不是另一个“一个大型数据库或几个小型数据库”问题。
为多个客户端(相同的结构等)使用一个大型 MySQL 数据库,并使用 user 列分隔客户端,是否可以通过匹配的 user 列限制用户的表访问?
我对 Microsoft 的 SQL Server 不太熟悉,但我读过一些关于“多租户数据架构”的文章,似乎提供了这一点。
MySQL 有类似的吗?
【问题讨论】:
-
不是本机没有,但您可以通过每个客户端的不同数据库“相对轻松地”模拟它。这种方法提供了隐含的安全性和可扩展性。
-
@yshavit 我知道,但这不是我要问的。
标签: mysql privileges sql-grant multi-tenant