zoukankan      html  css  js  c++  java
  • 第十二章-安全性

    MySQL设定根用户密码:

    SET PASSWORD FOR 'root'@'localhost' = PASSWORD('root');

    添加新用户:

    CREATE USER wei IDENTIFIED BY 'wei';

    授予权限:GRANT

    使用GRANT语句可以控制用户对表和列可执行的操作。

    用户被授予SELECT权限:

    GRANT SELECT ON lscms.`ls_city` TO wei;

    授予wei删除ls_city表内容的权限并可把这个权限授予其他人。

    GRANT DELETE ON lscms.`ls_city` TO wei WITH GRANT OPTION;

     GRANT ALL授予所有权限

    使用database_name.* 可把权限范围应用到数据库中的每张表上。

    撤销权限:REVOKE

    REVOKE SELECT ON clown_info FROM wei;

    撤销with grant option:

    REVOKE GRANT OPTION ON DELETE ON chores FROM happy, sleepy;

     具有精确度的撤销操作:

    使用CASCADE移除目标用户的权限后,如果目标用户已将该权限授予他人,则连同被授予者的权限一起移除。

    REVOKE DELETE ON chores FROM sleepy CASCADE;

    若是被撤销权限的目标用户已把权限授予他人,则使用第二种方式,RESTRICT可返回错误信息。

    REVOKE DELETE ON chores FROM sleepy RESTRICT;
  • 相关阅读:
    java冒泡排序-选择排序-插入排序-使用API中文文档直接调用函数
    java数组回顾---线性查找最大值最小值---二分查找
    java万年历
    java基础易混点
    progressbar
    TabHost
    ExpandableListView
    AutoCompleteTextView
    GridView
    图像视图-ImageView
  • 原文地址:https://www.cnblogs.com/hell0x/p/5102442.html
Copyright © 2011-2022 走看看