2013-03-29 39 views
0

我需要授予用户权限来读取特定的数据库表和RW访问其中的一个。提供完整的rw访问MySQL数据库中的一个表

我做了如

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

命令但现在我(使用phpMyAdmin)可以访问数据库表,但所有表,包括我问到有没有插入的特权,是只读的。

请建议如何分配corret权利, 阿卡耶夫

回答

0

Table Privileges

更改根据您的需要你的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'; 
相关问题