时间:2021-07-01 10:21:17 帮助过:1人阅读
grant 作用在存储过程、函数上:
grant execute on procedure testdb.pr_add to ‘dba‘@‘localhost‘
grant execute on function testdb.fn_add to ‘dba‘@‘localhost‘
grant 作用在表中的列上
grant select(id, se, rank) on testdb.apache_log to dba@localhost;
grant作用的可分多个层次
1.grant 整个 MySQL 服务器上
grant select on *.* to dba@localhost; -- dba 可以查询 MySQL 中所有数据库中的表。
grant all on *.* to dba@localhost; -- dba 可以管理 MySQL 中的所有数据库
2.grant 单个库
grant all on test.* to dba@localhost;
3.grant单个表
grant all on test.tb1 to dba@localhost;
4.grant 多个列
grant select(id,name) on test.tb1 to dba@localhost
5.grant 存储过程、函数
grant execute on procedure testdb.pr_add to ‘dba‘@‘localhost‘
grant execute on function testdb.fn_add to ‘dba‘@‘localhost‘
查看当前用户(自己)权限:
show grants;
查看其他 MySQL 用户权限:
show grants for dba@localhost;
撤销权限用revoke 把to换成from
mysql grant命令
标签: