美文网首页
对数据库用户权限的 增删改查

对数据库用户权限的 增删改查

作者: 蔺蔺蔺赫赫 | 来源:发表于2019-07-18 16:44 被阅读0次

    课程总结

      对数据库用户权限的 增删改查

    修改用户权限

    权限的定义

    MySQL的权限定义就是定义能够使用的SQL语句

    ALL:

    SELECT,INSERT, UPDATE, DELETE, create, DROP, RELOAD, SHUTDOWN, PROCESS, FILE, REFERENCES, INDEX, ALTER, SHOW DATABASES, SUPER, CREATE TEMPORARY TABLES, LOCK TABLES, EXECUTE, REPLICATION SLAVE, REPLICATION CLIENT, CREATE VIEW, SHOW VIEW, CREATE ROUTINE, ALTER ROUTINE, CREATE USER, EVENT, TRIGGER, CREATE TABLESPACE

    ALL : 中所有权限,一般是普通管理员拥有的

    with grant option:超级管理员才具备的,有给别的用户授权的功能

    授权其他用户为超级管理员

    grant all on *.* to oldguo@'10.0.0.%' identified by '132' with grant option;

    增用户权限

    语法:

    grant ALL    on    wordpress.*  to    wordpress@'10.0.0.%'  identified by '123';

    grant 权限  on  范围  to  用户    identified by '密码'

    grant select,update,insert,delete    on  范围  to  用户    identified by '密码'

    授权其他用户为超级管理员

    grant all on *.* to oldguo@'10.0.0.%' identified by '132' with grant option;

    范围:

    *.*    所有库下的所有表

    wordpress.*  指定库下的所有表

    wordpress.t1  指定库下的指定表

    查 查看用户权限

    mysql> show grants for root@'localhost';

    改 回收用户权限

    (5)回收权限

    mysql> revoke delete on zhihu.* from 'zhihu'@'10.0.0.%';

    相关文章

      网友评论

          本文标题:对数据库用户权限的 增删改查

          本文链接:https://www.haomeiwen.com/subject/qgwllctx.html