MySQL 用户管理与权限管理

2020-03-02  本文已影响0人  霸道ki

1. 用户操作

1.1 创建用户(密码为‘123‘)

mysql> create user zun@'172.16.1.%' identified by '123';

1.2 删除用户

mysql> drop user zun@'172.16.1.%';

1.3 修改用户密码

mysql> alter user zun@'172.16.1.%' identified by '234';

1.4 查询用户

mysql> select user,host from mysql.user;

2. 权限管理

2.1 用户授权

语法:grant 权限 on 作用目标(库.表) to 用户 identified by 密码 with grant option;

1. 创建一个管理员用户root,可以通过10网段,管理数据库.
mysql> grant all on *.* to root@'10.0.0.%' identified by '123' with grant option;

2. 创建一个应用用户wordpress,可以通过10网段,wordpress库下的所有表进行SELECT,INSERT, UPDATE, DELETE.
mysql> grant SELECT,INSERT, UPDATE, DELETE on wordpress.* to wordpress@'10.0.0.%' identified by '123';

2.2 回收权限

mysql> revoke delete on wordpress.*  from 'wordpress'@'10.0.0.%';
mysql> show  grants for wordpress@'10.0.0.%';
上一篇 下一篇

猜你喜欢

热点阅读