阅读背景:

mysql续集6

来源:互联网 

1.权限管理

    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 select on *.* to 'egon1'@'localhost';
        revoke select on *.* from 'egon1'@'localhost';

        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';    1、创建账号
        # 本地账号
        creat



你的当前访问异常,请进行认证后继续阅读剩余内容。

分享到: