2010-10-13 78 views
0

我想为包含“只读”表和“读写”表的数据库创建一组单独的权限。更具体地说,数据库包含10个我希望用户只能读取的表格(即,只能选择)。它还包含大约30个用户可以自由读取和写入的表格。最后,我还希望用户能够创建/删除/更改由他创建的表,从而授予他完全访问同一数据库下的自己的表。mysql混合权限

是这样的可能吗?我试图想到我可以使用GRANT的方式,但是我的头被卡住了。

感谢

回答

0

你想要什么是可能的,除了我不知道最后一句。我不认为mySQL表具有“所有者”,但是可以限制对具有某些前缀的表的访问。也许这是一条路。

  • 强制性手动参考:12.4.1.3. GRANT Syntax

  • 我建议使用GUI像HeidiSQL(适用于Windows)指向和点击所需的权限规则。它生成适当的SQL来查看和学习。 Here是其优秀的用户管理器的屏幕截图。