zoukankan      html  css  js  c++  java
  • MySQL用户和权限管理

    权限类别:

      库级别

      表级别

      字段级别

      管理类:

        CREATE TEMPORARY TABLES  #创建临时表

        CREATE USER  #创建用户

        FILE

        SUPER

        SHOW DATABASES

        RELOAD #重新装载授权表

        SHUTDOWN

        REPLICATION SLAVE

        REPLICATION CLIENT

      程序类:

        FUNCTION   

        PROCEDURE

        TRIGGER

        

        CREATE, ALTER, DROP, EXCUTE

      库和表级别:TABLE or DATABASE

        ALTER

        CREATE

        CREATE  VIEW

        DROP

        INDEX

        SHOW VIEW

      元数据数据库:mysql

      用户账号:

        ‘USERNAEM’@'HOST'

          @'HOST',其中HOST可以是主机名、IP地址或网络地址、通配符:%, _:  172.16.%,%

        创建用户:CREATE USER

          CREATE USER 'USERNAME'@'HOST'   [IDENTIFIED BY 'password‘’];

          查看用户获得的权限:SHOW GRANTS FOR

            SHOW GRANTS FOR 'USERNAME'@'HOST'

        重命名用户:RENAME USER

          RENAME USER old_user_name TO new_user_name  #用户重命名

        删除用户: DROP USER 'USERNAME'@'HOST'

        修改密码的三种方式:

          (1) SET PASSWORD FOR

          (2)UPDATE mysql.user SET password=PASSWORD('your_password') WHERE clause;

          (3)mysqladmin password [new-password]

      忘记管理员密码的解决办法:

        (1)启动mysqld进程时,为其使用: --skip-grant-tables  --skip-networking

        (2)使用UPDATE命令修改管理员密码

        (3)关闭mysqld进程,移除上述两个选项,重启mysqld;

      授权:GRANT

  • 相关阅读:
    IKAnalyzer 源码走读
    如何查看java对象的大小
    lucene 一次查询多个id
    what's the difference between grouping and facet in lucene 3.5
    Java HashMap的死循环 以及 LRUCache的正确实现
    Docker 基础技术之 Linux namespace 源码分析
    Docker 基础技术之 Linux namespace 详解
    vhost-user 简介
    DPDK 全面分析
    vhost:一种 virtio 高性能的后端驱动实现
  • 原文地址:https://www.cnblogs.com/new-journey/p/10516751.html
Copyright © 2011-2022 走看看