欢迎光临散文网 会员登陆 & 注册

mysql用户与权限

2023-07-09 16:46 作者:小white啊啊啊  | 我要投稿

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;





mysql用户与权限的评论 (共 条)

分享到微博请遵守国家法律