0

我需要授予用户读取特定数据库表的权限以及对其中之一的 RW 访问权限。

我做了诸如

  GRANT SELECT ON database.* TO 'someuser'@'somehost';
 GRANT SELECT,INSERT,UPDATE,DELETE ON database.rwtable TO 'someuser'@'somehost';

但是现在我(使用 phpmyadmin)可以访问数据库表,但是所有表,包括我要求具有插入权限的表,都是只读的。

请建议如何分配正确的权利,Askar

4

1 回答 1

0

餐桌特权

根据您的需要更改您的 databasename.table。

表权限适用于给定表中的所有列。要分配表级权限,请使用 ON db_name.tbl_name 语法:

GRANT ALL ON mydb.mytbl TO 'someuser'@'somehost';
GRANT SELECT,INSERT,UPDATE,DELETE ON mydb.mytbl TO 'someuser'@'somehost';
于 2013-03-29T15:55:44.867 回答