小編給大家分享一下mysql權(quán)限有哪些,希望大家閱讀完這篇文章后大所收獲,下面讓我們一起去探討吧!
mysql的各種權(quán)限:
1.usage:連接(登錄)權(quán)限,建立一個(gè)用戶,就會(huì)自動(dòng)授予其usage權(quán)限(默認(rèn)授予),該權(quán)限只能用于數(shù)據(jù)庫(kù)登陸,不能執(zhí)行任何操作;且usage權(quán)限不能被回收,也即REVOKE用戶并不能刪除用戶。
2.select:必須有select權(quán)限才能使用select table
3.create :必須有create的權(quán)限,才可以使用create table
4.create routine:必須具有create routine的權(quán)限,才可以使用{create |alter|drop} {procedure|function},當(dāng)授予create routine時(shí),自動(dòng)授予EXECUTE, ALTER ROUTINE權(quán)限給它的創(chuàng)建者:
5.create temporary tables:(注意這里是tables,不是table)必須有create temporary tables的權(quán)限,才可以使用create temporary tables
6.create view 必須有create view的權(quán)限,才可以使用create view
7.create user:要使用CREATE USER,必須擁有mysql數(shù)據(jù)庫(kù)的全局CREATE USER權(quán)限,或擁有INSERT權(quán)限。
8.insert:必須有insert的權(quán)限,才可以使用insert into ….. values….
9.alter:必須有alter的權(quán)限,才可以使用alter table