码迷,mamicode.com
首页 > 数据库 > 详细

mysql权限管理

时间:2018-06-24 11:30:52      阅读:163      评论:0      收藏:0      [点我收藏+]

标签:from   服务端   p12   rev   upd   客户   ble   root   命令   

权限管理(root)
    1、创建账号
        # 本地账号
        create user‘egon1‘@‘localhost‘ identified by ‘123‘;  # mysql -uegon1 -p123
        # 远程账号,客户端ip(192.168.31.10)
        create user‘egon1‘@‘192.168.31.10‘ identified by ‘123‘;  # mysql -uegon1 -p123 -h 服务端ip
        create user‘egon1‘@‘192.168.31.%‘ identified by ‘123‘;  # mysql -uegon1 -p123 -h 服务端ip
        create user‘egon1‘@‘%‘ identified by ‘123‘;  # mysql -uegon1 -p123 -h 服务端ip
    3、授权
        user: *.*  ## 所有表所有权限
        db: db1.*  ## db1库下所有权限
        tables_priv: db1.t1  ## 表t1
        columns_priv: id,name  ## 表中字段
        
        放权
        grant all on *.* to ‘egon1‘@‘localhost‘;
        grant select on *.* to ‘egon1‘@‘localhost‘;
        
        回收权限
        revoke select on *.* from ‘egon1‘@‘localhost‘;
        
        select * from mysql.user\G  ## cmd命令查看
        
        对库
        grant select on db1.* to ‘egon1‘@‘localhost‘;
        revoke select on db1.* from ‘egon1‘@‘localhost‘;
        
        对表
        grant select on db1.t1 to ‘egon1‘@‘localhost‘;
        revoke select on db1.t1 from ‘egon1‘@‘localhost‘;
        
        对字段
        grant select(id,name),update(age) on db1.t1 to ‘egon1‘@‘localhost‘;
        revoke select(id,name),update(age) on db1.t1 from ‘egon1‘@‘localhost‘;

mysql权限管理

标签:from   服务端   p12   rev   upd   客户   ble   root   命令   

原文地址:https://www.cnblogs.com/fmgao-technology/p/9219640.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!