在学习Mysql权限分配时遇到的一些坑
Mysql权限分配一般分两类,一类是针对单用户的权限,一类是全局权限,两类权限的分配语句是不一样的,下面以Mysql8为例
第一类权限(单用户权限):
GRANT SELECT, UPDATE, DELETE, INSERT, CREATE, ALTER, DROP, CREATE TEMPORARY TABLES ON mini.* TO ‘mini’@’%’ with grant option;
FLUSH PRIVILEGES;
第二类权限(全局权限):
GRANT CREATE views,FILE,RELOAD,FILE,USAGE,PROCESS,SHOW DATABASES ON mini_boot.* TO ‘mini’@’%’ IDENTIFIED BY ‘password’;
另赋全部单用户权限可以用以下语句:
grant all privileges on . to ‘mini’@’%’ with grant option;