什么是MySQL用戶權(quán)限?
MySQL是一種開放源代碼的關(guān)系型數(shù)據(jù)庫管理系統(tǒng),允許用戶通過不同權(quán)限級(jí)別來授權(quán)不同的數(shù)據(jù)庫訪問權(quán)限。
新建MySQL用戶
要?jiǎng)?chuàng)建一個(gè)新用戶,您需要使用以下命令:
CREATE USER 'newuser'@'localhost' IDENTIFIED BY 'password';
此命令將為“newuser”創(chuàng)建新用戶,并將“password”設(shè)置為新用戶的密碼。
給用戶授予權(quán)限
要授予新用戶特定的權(quán)限,請(qǐng)使用以下命令:
GRANT [type of permission] ON [database name].[table name] TO ‘[username]’@'localhost’;
此命令將授予用戶在特定數(shù)據(jù)庫和表上執(zhí)行特定類型操作的權(quán)限。
撤銷權(quán)限
要從用戶身上撤銷特定權(quán)限,請(qǐng)使用以下命令:
REVOKE [type of permission] ON [database name].[table name] FROM ‘[username]’@‘localhost’;
此命令將從用戶身上撤銷在特定數(shù)據(jù)庫和表上執(zhí)行特定類型操作的權(quán)限。