use mysql; select user from user; select host,user,password from user; create user testuser identified by '111111'; rename user testuser to zhang; drop user zhang; show grants for zhang; 没有任何权限; grant select on ajax.* to zhang; #授权
use mysql;
select user from user;
select host,user,password from user;
create user testuser identified by '111111';
rename user testuser to zhang;
drop user zhang;
show grants for zhang;
没有任何权限;
grant select on ajax.* to zhang; #授权用户zhang,在ajax数据库中的表有select权限
撤销权限操作:
revoke select on ajax.* from zhang;#撤销用户zhang,在ajax数据库中的表有select权限
撤销的时候,权限必须存在,否则会出错;
grant 和 revoke 可在几个层次上控制访问权限:
1)整个服务器,使用grant all 和 revoke all;
2)整个数据库,使用 on database.*;
3)特定的表,使用on database.tablename;
4)特定的列;
50特定的存储过程;
===========================================================
show processlist;#显示所有活动进程,线程id和执行时间
show variables;#显示当前设置
show status;#显示当前状态