用户相关
1.用户权限基本信息存放在mysql数据库user表,查看用户:
select host,user from mysql.user;
2.删除用户
drop user '用户名'@'主机名';
3.创建用户
create user '用户名'@'允许链接主机IP' identified by '密码';
4.修改密码
alter user '用户名'@'允许链接主机IP' identified by '新密码';
备注:
1)新建用户,在未授权的情况下,默认能看到数据库:information_schema;
2)默认采用 mysql_native_password 加密
3)百分号%;表示任何ip地址都可以链接
权限相关
1.授权
grant all privileges on 数据库(*表示所有数据库).*(*表示所有表) to '用户名'@'%' with grant option;
all privileges 可换成 select,update,insert,delete,drop,create 等操作。
2.查看授权
show grants for '用户名'@'%';
3.撤销权限
revoke all privileges on 数据库.表 from '用户名'@'%';
备注:
1)通过navicat查看表mysql.user,手动更新用户权限,mysql.user中的权限影响范围为全局,非单一数据库范围。