管理用户
查询用户
use mysql
select * from user;
创建用户
//通配符: 主机名如果是 % 表示可以在任意主机登录
create user '用户名'@'主机名' identified by '密码';
修改用户
//方法1:
update user set password = password('新密码') where user = '用户名';
//方法2:
set password for '用户名'@'主机名' = password('新密码');
授权
查询权限
show grants for '用户名'@'主机名';
授予权限
//语法:
grant 权限列表 on 数据库名.表名 to '用户名'@'主机名';
//例子:
grant select,update,delete on db1.account to 'xyz'@'%';
//授予所有数据库所有表所有权限
grant all on *.* to 'xyz'@'%';
收回权限
//语法:
revoke 权限列表 on 数据库名.表名 from '用户名'@'主机名';
//例子:
revoke update,delete on db1.account from 'xyz'@'%';
点击返回 MySQL 快速学习目录