使mysql中的单个表只读

我如何才能使mysql中的单个表对某个用户只读,而该用户仍具有对同一数据库中其他表的写访问权?

附加信息

  • 我有权访问服务器
  • 表是MyISAM
  • 服务器版本为5.0.51a-24 + lenny2

谢谢!

回答:

撤销所有先前的特权,然后授予特定的新特权:

REVOKE ALL ON db.table FROM user;

REVOKE ALL ON db.othertable FROM user;

GRANT SELECT ON db.table TO user;

GRANT SELECT, INSERT, UPDATE, DELETE ON db.othertable TO user;

以上是 使mysql中的单个表只读 的全部内容, 来源链接: utcz.com/qa/422811.html

回到顶部