zoukankan      html  css  js  c++  java
  • 《Mysql

    一:数据库用户 ROOT 和 其他用户有什么区别么?

      -  Mysql root 和 linux root 不是一回事,数据库 root 只不过是初始化时候自己建立的一个用户而已随时可以删除/修改

    二: 在 Mysql 中,数据库权限是怎么样的呢?

      -  MySQL 总体是使用了白名单机制,明确规定了哪些用户能做哪些事,但是不能规定哪些用户不能做那些事

    三: 如何在数据库中新建一个用户?

      -  CREATE USER 用户名@'允许访问IP(%或者空代表所有)' identified by  '密码';

        -  用户名长度不能超过 16 字符。

        -  大小写敏感。

      -  设置完成后会自动更新授权表,直接使用密码登录即可。(用户可正常登录,但是因为没有为用户设置权限,所以用户不能操作数据库)

    • mysql> CREATE USER 'test'@'%' identified by '1234567';

    四:用户权限操作 ?

      - 查看自己的全部权限

        - show grants;

      - 使用 GRANT 设置权限

        -  GRANT 权限 TO 用户;

      • // 这里允许lihong用户查找demo.user表
        GRANT SELECT ON `demo`.`user` TO 'lihong'@'%';

      - 使用 REVOKE 回收权限

      • // 回收 lihong 用户的查找权限
        REVOKE SELECT ON `user` FROM 'lihong'@'%'; 
        
        // 回收该用户下的所有权限
        REVOKE ALL PRIVILEGES, GRANT OPTION FROM 用户名; 

    6:删除用户

      - 删除前,前提 应该 回收 用户 所有权限

         - drop user 用户名@'访问主机';

      

  • 相关阅读:
    GPU
    Windows系统之hosts文件
    条形码定位算法
    entity framework extended library , bulk execute,deleting and updating ,opensource
    sharepoint 2013 sp1
    windows azure programing
    windows azure tools for mac
    online web design tool
    toastr
    sharepoint online
  • 原文地址:https://www.cnblogs.com/25-lH/p/10438070.html
Copyright © 2011-2022 走看看