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

  • 相关阅读:
    编程术语英汉对照
    asp.net常用函数
    好的博客地址
    读取项目中的txt文件内容
    Web Service的定义
    ADO.NET在开发中的部分使用方法和技巧
    如何实现文本框焦点自动跳转及通过回车键提交表单
    15位和18位身份证JS校验实例
    PL/SQL 操作数据库常见脚本
    android 隐藏标题栏
  • 原文地址:https://www.cnblogs.com/new-journey/p/10516751.html
Copyright © 2011-2022 走看看