如何在MySQL中将模式定义为另一个模式的子集

时间:2015-02-11 21:22:22

标签: mysql database

我有一个包含20个表的MySQL模式,两个应用程序正在使用它,第一个使用所有表但第二个只使用10个。

如何隔离表格,使第二个应用程序只“看到”10个表?

我在考虑在第一个模式的表中使用第二个模式和同义词,但MySQL不支持同义词。

一切都与文档有关,不是安全问题。

我该怎么办?

1 个答案:

答案 0 :(得分:1)

MySQL可以轻松地将一些表的权限授予一个用户,同时将所有表的权限授予另一个用户。

所以我建议只使用ACL粒度来隐藏每个应用程序中不需要的表。