-- mysql 中显示所有用户
SELECT DISTINCT CONCAT('User: ''',user,'''@''',host,''';') AS query FROM mysql.user;
-- 查看一个用户的权限
show grants for 'company'@'%';
-- 为用户授权
SELECT DISTINCT CONCAT('User: ''',user,'''@''',host,''';') AS query FROM mysql.user;
-- 查看一个用户的权限
show grants for 'company'@'%';
-- 为用户授权
grant select on b2b_search.* to 'company'@'%'
回收权限
mysql> revoke select on dmc_db.* from zx_root; //如果权限不存在会报错
上面的命令也可使用多个权限同时赋予和回收,权限之间使用逗号分隔
mysql> grant
select,update,delete ,insert on dmc_db.*
to zx_root;