自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

帶您深入了解MySQL用戶權限

數(shù)據(jù)庫 MySQL
MySQL用戶根據(jù)級別不用,權限也不太一樣,下面就為您介紹有關MySQL用戶權限級別相關的知識,供您參考學習。

MySQL用戶權限根據(jù)用戶的級別不同,權限級別也有所不同, 下面就為您介紹一些MySQL用戶權限相關方面的知識,希望可以讓您對MySQL用戶權限有更深的認識。

你可以授權不同級別的MySQL用戶權限,全局權限是最強大的,因為它們適用于任何數(shù)據(jù)庫。要使ethel成為可做任何事情的超級用戶,包括能授權給其它用戶,發(fā)出下列語句:

GRANT ALL ON *.* TO ethel@localhost IDENTIFIED BY "coffee" WITH GRANT OPTION

ON子句中的*.*意味著“所有數(shù)據(jù)庫、所有表”。從安全考慮,我們指定ethel只能從本地連接。限制一個超級用戶可以連接的主機通常是明智的,因為它限制了試圖破解口令的主機。

有些MySQL用戶權限(FILE、PROCESS、RELOAD和SHUTDOWN)是管理權限并且只能用"ON *.*"全局權限指定符授權。如果你愿意,你可以授權這些權限,而不授權數(shù)據(jù)庫權限。例如,下列語句設置一個flush用戶,他只能發(fā)出flush語句。 這可能在你需要執(zhí)行諸如清空日志等的管理腳本中會有用:
GRANT RELOAD ON *.* TO flushl@localhost IDENTIFIED BY "flushpass"

一般地,你想授權管理MySQL用戶權限,吝嗇點,因為擁有它們的用戶可以影響你的服務器的操作。
數(shù)據(jù)庫級權限適用于一個特定數(shù)據(jù)庫中的所有表,它們可通過使用ON db_name.*子句授予:

GRANT ALL ON samp_db TO bill@racer.snake.net INDETIFIED BY "rock" GRANT Select ON samp_db TO ro_user@% INDETIFIED BY "rock"

第一條語句向bill授權samp_db數(shù)據(jù)庫中所有表的權限,第二條創(chuàng)建一個嚴格限制訪問的用戶ro_user(只讀用戶),只能訪問samp_db數(shù)據(jù)庫中的所有表,但只有讀取,即用戶只能發(fā)出Select語句。


你可以列出一系列同時授予的各個MySQL用戶權限。例如,如果你想讓用戶能讀取并能修改現(xiàn)有數(shù)據(jù)庫的內容,但不能創(chuàng)建新表或刪除表,如下授予這些權限:
GRANT Select,Insert,Delete,Update ON samp_db TO bill@snake.net INDETIFIED BY "rock"

對于更精致的訪問控制,你可以在各個表上授權,或甚至在表的每個列上。當你想向用戶隱藏一個表的部分時,或你想讓一個用戶只能修改特定的列時,列特定權限非常有用。如:

GRANT Select ON samp_db.member TO bill@localhost INDETIFIED BY "rock"
GRANT Update (expiration) ON samp_db. member TO bill@localhost
第一條語句授予對整個member表的讀權限并設置了一個口令,第二條語句增加了Update權限,當只對expiration列。沒必要再指定口令,因為第一條語句已經(jīng)指定了。
如果你想對多個列授予權限,指定一個用逗號分開的列表。例如,對assistant用戶增加member表的地址字段的Update權限,使用如下語句,新權限將加到用戶已有的權限中:
GRANT Update (street,city,state,zip) ON samp_db TO assistant@localhost

 

 

【編輯推薦】

MySQL用戶權限設置方法

使用MySQL命令行備份及恢復數(shù)據(jù)庫

MySQL重復記錄的處理方法

教您如何MySql查詢時間段

用MySQL臨時表加速查詢

責任編輯:段燃 來源: 互聯(lián)網(wǎng)
相關推薦

2010-10-12 15:30:04

MySQL權限管理

2010-10-14 11:33:42

MySQL用戶

2017-10-31 11:30:22

數(shù)據(jù)庫MySQL權限管理

2010-10-28 10:19:29

oracle權限管理

2010-10-11 16:45:18

MySQL ifnul

2010-10-09 14:08:52

MYSQL Cast函

2010-10-15 11:27:21

Mysql臨時表

2010-11-22 11:09:00

MySQL索引類型

2010-10-15 15:32:06

Mysql外部鎖定

2010-11-01 15:06:52

MYSQL字符串連接

2010-10-26 11:28:33

ORACLE運行方式

2010-10-29 14:57:12

Oracle歸檔模式

2010-10-27 15:58:01

Oracle臨時表

2010-10-29 10:04:27

2010-10-19 13:26:45

SQL Server事

2010-09-28 10:46:39

sql字段類型

2010-11-11 13:39:57

SQL連接查詢

2010-10-25 14:09:01

Oracle觸發(fā)器

2010-11-16 14:43:25

Oracle SQL計

2010-11-12 14:55:59

Sql Server檢
點贊
收藏

51CTO技術棧公眾號