使用某些前缀向mysql表授予权限的最快方法是什么?
GRANT ALL ON prefix_*.* to ''@'';
非常欢迎任何帮助。
我相信,这是一个普遍的问题。
答案 0 :(得分:1)
评论太长了。
不使用表前缀,而是将表放在不同的数据库中。也就是说,使用其内置机制使用数据库。 MySQL可以轻松授予对数据库中所有表的访问权限。这具有额外的优点,即当新表添加到每个数据库中时,权限才起作用。您不必继续回头并摆弄添加表的权限。
如果你沿着使用前缀的路走下去,我想你需要使用预备语句。
答案 1 :(得分:0)
有些感官。我对可以制作和使用的数据库数量没有限制。根本不是在共享系统上做梦。
将一些表分离到新数据库将减少权限管理的工作量。