mysql 给用户分配数据库权限 登录权限

文章发布于 2023-06-18

在给mysql创建用户的时候,还可以给mysql设置一定的权限。

  • 增删改查的权限
  • 数据库权限
  • 登录权限

查权限

grant select on *.* To username@'%';

增权限

grant insert on *.* To username@'%'

删除权限

grant delete on *.* To username@'%'

更新(改)权限

grant update on *.* To username@'%'

增删改查权限

grant all on *.* To username@'%'

多个操作权限 ,逗号隔开

grant select, update on *.* To username@'%'

指定数据库权限

// 只能访问databaseName数据库
grant all on [databaseName].* To username@'%'

允许远程登录

//username@'%'  % 代表可以远程登录
grant all on *.* To username@'%'

禁止远程登录

//username@'localhost'  localhost 代表只有本地可以登录
grant all on *.* To username@'localhost'