在MySQL中,授予創(chuàng)建用戶的權(quán)限是通過GRANT語句實現(xiàn)的。下面將演示如何授予創(chuàng)建用戶的權(quán)限。
GRANT CREATE USER ON *.* TO 'user'@'localhost'; FLUSH PRIVILEGES;
這里的語句中,CREATE USER是要授權(quán)的權(quán)限,*.*表示授權(quán)作用于所有數(shù)據(jù)庫和所有表,user@localhost表示授權(quán)給user用戶,并且只能在localhost上使用。
使用以上語句后,user用戶就可以使用CREATE USER語句創(chuàng)建新用戶了。
需要注意的是,使用GRANT語句授權(quán)時,必須擁有GRANT權(quán)限。
GRANT GRANT OPTION ON *.* TO 'user'@'localhost'; FLUSH PRIVILEGES;
如果需要撤銷以上授權(quán),可以使用REVOKE語句。
REVOKE CREATE USER ON *.* FROM 'user'@'localhost'; FLUSH PRIVILEGES;
以上就是MySQL授權(quán)創(chuàng)建用戶的相關(guān)操作。在使用過程中,需要根據(jù)實際情況選擇授權(quán)的權(quán)限和授權(quán)的對象。