关于MySQL用户角色配置的问题请教
请教一下大佬,我在MySQL给用户配置角色的时候可以写明是对应哪张数据表嘛?grant 角色名 on 数据库.数据表 to 用户名这样的表达方式可以嘛?我尝试过报错如下:Illegal privilege level specified for khxxb_hz(数据表名)。如果这个方法行不通,我希望在设置角色的时候不去限定针对某张数据表,而是在用户关联角色的时候限定用户可以使用哪一张数据表,有没有什么好的解决方案呢? CREATE ROLE 'app_developer', 'app_read', 'app_write'; --创建了3个角色
GRANT ALL ON app_db.* TO 'app_developer'; -- 给app_db数据库中所有表的所有权
GRANT 'app_developer' TO 'dev1'@'localhost'; --赋予角色
页:
[1]