1.新建用户
新建用户test,设置好用户名、密码、密码、确认密码保存,服务器权限、权限不进行设置,后续使用SQL语句来进行授权的授予与收回。
使用test用户建立连接:
注意是将用户名那里改成 test,连接名可以是test也可以是其他自定义的名字
执行数据更新SQL语句测试
UPDATE users
SET nickname='user2'
WHERE id=3
提示用户没有权限进行更新,因为此时用户test还没有Update的权限。
2.授权授予
使用root账户连接,把更新users表的权限授给用户test
GRANT UPDATE
ON TABLE users
TO test
再次执行更新SQL语句验证:
UPDATE users
SET nickname='user2'
WHERE id=3
此时能够正常执行,授权授予成功。
3.授权收回
使用root账户连接,把授予用户test更新users表的权限收回
REVOKE UPDATE
ON users
FROM test
此时再次执行更新SQL语句验证:
UPDATE users
SET nickname='user2 test'
WHERE id=3
提示用户没有权限,授权收回成功。