create user mark@localhost identified by '123456';
drop user mark@localhost;
rename user mark@localhost to mark1@localhost;
set password for mark@localhost = password('111111');
5、授予权限:
use mysql;
grant select on user to mark@localhost;
grant select on mysql.* to mark@localhost;
grant create user on *.* to mark@localhost;
grant create,alter,drop on *.* to mark@localhost;
6、权限的转移和限制
(1)grant语句最后加with grant option,表示该用户有把自己的权限授予其它用户的权利,而不管其它用户是否有该权限。
重新用mark登录数据库后,mark可以授予别的用户相同的权限。
(2)with子句也可以对一个用户授予实用限制。
max_connections_per_hour 1 每小时可以连接数据库次数。
max_updates_per_hour 1 每小时可以修改数据库次数
max_user_connections 1 同时连接mysql的最大用户数。
如:
grant select on mysql.user to mark@localhost with max_queries_per_hour 1;
7、回收权限。
revoke select on mysql.user from mark@localhost;