sql 用户相关命令

  • 查看所有用户
select distinct concat(user, '@', host,';') as userList from mysql.user;

select  #查找

distinct  #去重复

concat  #拼接字符串

as  #换个别名

  • 查看当前登陆的是哪个用户
select user();
  • 添加一个新用户
create user 'username'@'host' identified by 'passwd';

identified by #由...鉴别,这里是给这个用户添加个密码

  • 给用户修改密码
set password for 'username'@'host' = password("123456");
  • 删除用户
drop user 'username'@'host';
  • 查看具体某个用户的权限
show grants for 'username'@'host';
  • 给用户username的数据库databasename中的表tablename授select和insert权。
grant select, insert on databasename.tablename to 'username'@'host'
  • 给username用户所有表授所有权
grant all on *.* to 'username'@'host';
  • 撤销权限
revoke select on databasename.tablename from 'username'@'host';
文章出处:http://www.cnblogs.com/aaron-agu/ 只有毅力和决心才能使人真正具有价值!
原文地址:https://www.cnblogs.com/aaron-agu/p/5271016.html