一、数据库用户及权限管理
1.创建用户并设置密码
#设置用户名
create user wushan;
#设置密码
alter user 'wushan'@'%' identified with mysql_native_password by 'root';
删除用户:drop user 用户名;
2.设置权限(grant)
单个表的单个权限(查询:select,修改:update,增加:insert,删除:delete):
#mysql:数据库名 table1:表名 wushan:用户
grant select on mysql.table1 to wushan@'%';
数据库中所有表的所有权限:
grant all on mysql.* to wushan@'%';
3.撤销权限(revoke)
撤销某个权限:
#撤销用户wushan对mysql数据库下table1表格的删除权限
revoke delete on mysql.table1 from wushan@'%';
撤销所有权限:
#撤销用户对该数据库的所有权限
revoke all