• SQL语句及5.7.2 mysql 用户管理


    一、用户的定义
    1.1 用户名+主机域
    此处为5.7.2版本的mysql当中password字段已改为authentication_string mysql> select user,host,authentication_string from user;
    +---------------+-----------+-------------------------------------------+
    | user          | host      | authentication_string                     |
    +---------------+-----------+-------------------------------------------+
    | root          | localhost | *5B11E7BC48365F1019E05077EBDC42BA908B3342 |
    | mysql.session | localhost | *THISISNOTAVALIDPASSWORDTHATCANBEUSEDHERE |
    | mysql.sys     | localhost | *THISISNOTAVALIDPASSWORDTHATCANBEUSEDHERE |
    | shiqi         | %         | *5B11E7BC48365F1019E05077EBDC42BA908B3342 |
    | shiqi         | localhost | *5B11E7BC48365F1019E05077EBDC42BA908B3342 |
    +---------------+-----------+-------------------------------------------+
    5 rows in set (0.02 sec)
    

    1.2 用户作用

    1.2.1 登录数据库

       登录命令为:mysql -u username -p 然后输入密码
    1.2.2 管理数据库和维护数据


    1.3 连接数据库

       定义用户:用户名+主机域,密码
       定义权限:对不同的对象进行权限(角色)定义

    命令:
    grant authority on target_zone to 'user' identified by 'password'

    权限内容(authority):
       增删改查
       insert update、select、delete、drop、create

    权限 权限级别 权限说明
    CREATE 数据库、表或索引 创建数据库、表或索引权限
    DROP 数据库或表 删除数据库或表权限
    GRANT OPTION 数据库、表或保存的程序 赋予权限选项
    REFERENCES 数据库或表
    ALTER 更改表,比如添加字段、索引等
    DELETE 删除数据权限
    INDEX 索引权限
    INSERT 插入权限
    SELECT 查询权限
    UPDATE 更新权限
  • 相关阅读:
    ES6
    JavaScript小练习2
    JavaScript实现多重继承
    一个定高,一个高度自适应的布局
    实例教程:1小时学会Python(转)
    备份文件的python脚本(转)
    Python2.5/2.6实用教程:基础篇(转)
    Python 读写 Excel(转)
    python实用技巧 : Filtering os.walk(转)
    Python:文件操作技巧(File operation)(转)
  • 原文地址:https://www.cnblogs.com/shiqi17/p/9404295.html
Copyright © 2020-2023  润新知