将MySQL中的权限授予具有特定前缀的表

时间:2014-08-23 14:11:45

标签: mysql permissions prefix grant

使用某些前缀向mysql表授予权限的最快方法是什么?

GRANT ALL ON prefix_*.* to ''@'';

非常欢迎任何帮助。

我相信,这是一个普遍的问题。

2 个答案:

答案 0 :(得分:1)

评论太长了。

不使用表前缀,而是将表放在不同的数据库中。也就是说,使用其内置机制使用数据库。 MySQL可以轻松授予对数据库中所有表的访问权限。这具有额外的优点,即当新表添加到每个数据库中时,权限才起作用。您不必继续回头并摆弄添加表的权限。

如果你沿着使用前缀的路走下去,我想你需要使用预备语句。

答案 1 :(得分:0)

有些感官。我对可以制作和使用的数据库数量没有限制。根本不是在共享系统上做梦。

将一些表分离到新数据库将减少权限管理的工作量。