mysql用户与权限
1.mysql权限级别
1.全局--管理整个MySQL
2.库--管理指定数据库
3.表--管理数据库指定表
4.字段--可以管理指定数据库的指定表的指定字段
添加用户
1.创建一个用户并给一个密码
create user 'root1'@'%' identified by 'root1';
root1-----用户名
%-----授权所有远程登录
root1-----用户密码
2.刷新权限
flush privileges;
删除用户
1.删除用户
dorp user 'root1'@'%';
2.刷新权限
flush privileges;
查看用户
select user,host from mysql.user;
select current_user();
select user();
修改用户名
修改用户名
rename user 'root1'@'%' to 'root2'@'%';
刷新权限
flush privileges;
修改用户密码
alter user 'root1'@'%' identified by 'root';
查看用户权限
show grants for 'root1'@'%';
添加用户权限
grants all on test.score to 'root1'@'%';或
SELECT * FROM mysql.user WHERE user='root2'\G
test-----数据库
score-----表
撤销权限
revoke all on test.score from 'root1'@'%';
# 刷新权限
flush privileges;