10 MySQL--权限管理

Posted foremost

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了10 MySQL--权限管理相关的知识,希望对你有一定的参考价值。

 

权限管理
    1、创建账号
        # 本地账号
        create user egon1@localhost identified by 123; # mysql -uegon1 -p123
        # 远程帐号
        create user egon2@192.168.31.10 identified by 123; # mysql -uegon2 -p123 -h 服务端ip
        create user egon3@192.168.31.% identified by 123; # mysql -uegon3 -p123 -h 服务端ip
        create user egon3@% identified by 123; # mysql -uegon3 -p123 -h 服务端ip
        
    2、授权
    权限控制力度依次降低 user:
*.* db:db1.* tables_priv:db1.t1 columns_priv:id,name
     # 库级别 grant all on
*.* to egon1@localhost; # 授权grant *.* 授权所有级别 grant select on *.* to egon1@localhost; revoke select on *.* from egon1@localhost; # 回收权限revoke
     授权库  grant select on db1.
* to egon1@localhost; revoke select on db1.* from egon1@localhost; 授权表 grant select on db1.t2 to egon1@localhost; revoke select on db1.t2 from egon1@localhost; # 回收权限
授权表下的字段 grant select(id,name),update(age) on db1.t2 to
egon1@localhost;

 select * from t2 ,,,        * 代表所有

以上是关于10 MySQL--权限管理的主要内容,如果未能解决你的问题,请参考以下文章

mysql 5.7 用户添加与权限管理

gitlab 权限说明

插入雷蛇鼠标 2 分钟,即可获得 Windows 10 管理员权限?

MySQL 数据库--权限管理

Oracle-常用数据库对象笔记(片段)

MySQL账户管理及权限设置