tt命令非常重要。
t命令的語(yǔ)法是什么?
t命令的語(yǔ)法如下:
GRANT privileges ON database.table TO 'user'@'host';
其中,privileges表示授予用戶的權(quán)限;database表示數(shù)據(jù)庫(kù)名稱;table表示表格名稱;user表示用戶名;host表示用戶的主機(jī)名。
t命令中的權(quán)限有哪些?
t命令中的權(quán)限有:
SELECT:允許用戶讀取數(shù)據(jù)庫(kù)中的數(shù)據(jù)。
INSERT:允許用戶向數(shù)據(jù)庫(kù)中插入新的數(shù)據(jù)。
UPDATE:允許用戶更新數(shù)據(jù)庫(kù)中的數(shù)據(jù)。
DELETE:允許用戶刪除數(shù)據(jù)庫(kù)中的數(shù)據(jù)。
CREATE:允許用戶創(chuàng)建新的數(shù)據(jù)庫(kù)或表格。
DROP:允許用戶刪除數(shù)據(jù)庫(kù)或表格。
ALTER:允許用戶修改數(shù)據(jù)庫(kù)或表格的結(jié)構(gòu)。
t命令授權(quán)?
t命令授權(quán)的步驟如下:
步驟1:登錄MySQL數(shù)據(jù)庫(kù)。
步驟2:選擇要授權(quán)的數(shù)據(jù)庫(kù)。
步驟3:創(chuàng)建用戶。
CREATE USER 'user'@'host' IDENTIFIED BY 'password';
其中,user為用戶名,host為用戶的主機(jī)名,password為用戶的密碼。
步驟4:授權(quán)用戶。
GRANT privileges ON database.table TO 'user'@'host';
例如,如果要授權(quán)用戶張三可以讀取數(shù)據(jù)庫(kù)中的user表格,命令如下:
GRANT SELECT ON test.user TO '張三'@'localhost';
步驟5:刷新權(quán)限。
FLUSH PRIVILEGES;
t命令的授權(quán)?
t命令的授權(quán)。Revoke命令的語(yǔ)法如下:
REVOKE privileges ON database.table FROM 'user'@'host';
例如,如果要撤銷用戶張三對(duì)數(shù)據(jù)庫(kù)中user表格的讀取權(quán)限,命令如下:
REVOKE SELECT ON test.user FROM '張三'@'localhost';
5. 總結(jié)
ttt命令的授權(quán),可以使用Revoke命令。