MySQL如何授予用户查询、插入、更新、删除的权限

第二代技术 > mysql > 教程

MySQL 赋予用户权限命令的简单格式可概括为:

grant 权限 on 数据库对象 to 用户;

一:给用户授予查询权限(所有表):

grant select on testdb.* to 'user'@'%';

二:给用户授予插入权限(所有表):

grant insert on testdb.* to 'user'@'%';

三:给用户授予更改(更新、修改)权限(所有表):

grant update on testdb.* to 'user'@'%';

四:给用户授予删除权限(所有表):

grant delete on testdb.* to 'user'@'%';

五:如果用户同时都有查询、插入、更新、删除的权限,可以用一条 MySQL 命令来替代:

grant select, insert, update, delete on testdb.* to 'user'@'%';

每个项用英文的逗号隔开就可以了。

注意,授完权后要刷新Mysql的权限表一下。

©2013-2015 第二代Mysql、PHP、SQLite技术网