我们在访问网页的时候,会因为权限问题而被阻拦,这就是网站对于用户权限的一种操作。在数据库mysql中我们同样可以对用户进行权限的更改,当我们想要用户拥有权限时就进行赋予,解除权限就涉及到了撤回权限的操作。下面对于用户授权、撤回的操作进行详细的代码讲解,大家一起看看吧。
查看用户拥有权限
查看用户harrison拥有的权限:SHOW GRANTS FOR 'harrison' @'%';
赋予权限
为harrison提供db1数据库的table1表SELECT(查询)、INSERT(新增)、UPDATE(修改)权限GRANT
SELECT,
INSERT,
UPDATE ON db1.table1 TO "harrison" @'%';
为harrison提供db1数据库的全部增删改查权限GRANT ALL PRIVILEGES ON db1.* TO "harrison" @'%';
撤回权限
撤回harrison对db1数据库的table1表的全部权限REVOKE ALL ON db1.table1
FROM
'harrison' @"%";
撤回harrison对db1数据库的全部权限REVOKE ALL ON db1.*
FROM
'harrison' @"%";
以上就是我们在数据库mysql中进行授权更改的方法,代码示例全部分享给大家。我们可以先对用户进行授权,然后再进行撤回,这样整个权限流程的更改我们就都掌握啦。