1.为表或用户授权
命令:GRANT privileges ON databasename.tablename TO 'username'@'host' 另外,privileges - 用户的操作权限,如SELECT , INSERT , UPDATE 等。如果要授予所的权限则使用ALL。databasename - 数据库名,tablename-表名,如果要授予该用户对所有数据库和表的相应操作权限则可用*表示, 如*.*。 例子: GRANT SELECT, INSERT ON test.* TO 'test'@'localhost';
2.撤销表或用户的权限
命令: REVOKE privilege ON databasename.tablename FROM 'username'@'host'; 说明: privilege, databasename, tablename - 同授权部分 例子: REVOKE SELECT ON test.* FROM 'test'@'localhost';
3.查看用户的权限
命令:SHOW GRANTS FOR 'test'@'localhost';