美文网首页我爱编程
MySql(十一)建用户

MySql(十一)建用户

作者: 社会主义顶梁鹿 | 来源:发表于2018-08-09 18:54 被阅读22次

    (一)新建用户

    CREATE USER    用户名                  

    IDENTIFIED BY  密码;

    (二)设置或修改密码

    SET PASSWORD = PASSWORD (密码)

    (三)赋予权限

    GRANT  权限 ON  对象  TO  host(主机) IDENTIFIED BY ‘对象’

    GRANT ALL   ON  *.* TO  'tester'@'localhost'   IDENTIFIED BY 'tester';

    说明:授予tester在服务器本机上所有权限。

              *.* 代表所有数据库所有对象。Test.*  代表test数据库所有对象

           ’ tester ‘ @ ’ localhost ‘ 代表tester用户在本机操作权限。      

          ’tester ‘ @ ’ % ‘ 代表tester用户从所有机器上操作权限。

    (四)刷新权限 

    FLUSH PRIVILEGES   通常执行完需要刷新权限

    (五)撤销权限

    REVOKE 权限名字 ON  目标  FROM  用户;

    (六)权限列表

    ALTER: 修改表和索引。

    CREATE: 创建数据库和表。

    DELETE: 删除表中已有的记录。

    DROP: 抛弃(删除)数据库和表。

    INDEX: 创建或抛弃索引。

    INSERT: 向表中插入新行。

    REFERENCE: 引用。

    SELECT: 检索表中的记录。

    UPDATE: 修改现存表记录。

    FILE: 读或写服务器上的文件。

    PROCESS: 查看服务器中执行的线程信息或杀死线程。

    RELOAD: 重载授权表或清空日志、主机缓存或表缓存。

    SHUTDOWN: 关闭服务器。

    ALL: 所有权限,ALL PRIVILEGES同义词。

    USAGE: 特殊的 "无权限" 权限。

    相关文章

      网友评论

        本文标题:MySql(十一)建用户

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