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

MySQL授權(quán)表使用示例

數(shù)據(jù)庫 MySQL
MySQL數(shù)據(jù)庫中,grant用于給增加用戶和創(chuàng)建權(quán)限,revoke用于刪除用戶權(quán)限,下文對授權(quán)表進行了舉例說明,希望對您能有所啟迪。

在我們使用MySQL數(shù)據(jù)庫的過程中,經(jīng)常會遇到MySQL授權(quán)表,下面就為您舉例說明MySQL授權(quán)表的用法,供您參考學(xué)習(xí)之用。

MySQL授權(quán)表使用舉例

grant用于給增加用戶和創(chuàng)建權(quán)限,revoke用于刪除用戶權(quán)限。
下面是一些用grant增加用戶和創(chuàng)建權(quán)限的例子:

mysql> grant all privileges on *.* to test@localhost identified by 'test' with grant option;
這句增加一個本地具有所有權(quán)限的test用戶(超級用戶),密碼是test。ON子句中的*.*意味著"所有數(shù)據(jù)庫、所有表"。with grant option表示它具有g(shù)rant權(quán)限。

mysql> grant select,insert,update,delete,create,drop privileges on test.* to test1@'192.168.1.0/255.255.255.0' identified by 'test';
這句是增加了一個test1用戶,口令是test,但是它只能從C類子網(wǎng)192.168.1連接,對test庫有select,insert,update,delete,create,drop操作權(quán)限。
用grant語句創(chuàng)建權(quán)限是不需要再手工刷新授權(quán)表的,因為它已經(jīng)自動刷新了。
給用戶創(chuàng)建權(quán)限還可以通過直接修改授權(quán)表:

mysql> insert into user
values("localhost","test",password("test"),"Y","Y","Y","Y","Y","Y","Y","Y","Y","Y","Y","Y","Y","Y");
mysql> flush privileges;
這兩句和上面***句grant的效果是一樣的,也是增加了一個本地的test超級用戶。我們看到用grant方便多了,而且還不需flush privileges。
m
ysql> insert into user (host,user,password) values("192.168.1.0/255.255.255.0","test1",PASSWORD("test")); mysql> insert into db values("192.168.1.0/255.255.255.0","test","test1","Y","Y","Y","Y","Y","Y","N","N","N","N") mysql> flush privileges;
這三句和上面第二句grant的效果也是一樣的,也是增加了一個只能從C類子網(wǎng)192.168.1連接,對test庫有 select,insert,update,delete,create,drop操作權(quán)限的test1用戶,口令是test。要取消一個用戶的權(quán)限,使用revoke語句。revoke的語法非常類似于grant語句,除了to用from取代并且沒有identified by和with grant option子句,下面是用revoke刪除用戶權(quán)限的例子:

mysql> revoke all on test.* from test1@'192.168.1.0/255.255.255.0';
這句revoke就撤消了上面第二句grant創(chuàng)建的權(quán)限,但是test1用戶并沒有被刪除,必須手工從user表刪除:
mysql> delete from user where user='test1';
mysql> flush privileges;
這樣,test1用戶就徹底刪除了。
這些只是MySQL授權(quán)表的簡單使用,更多詳細的資料請見MySQL提供的手冊。

 

 

【編輯推薦】

MySQL獨立表空間的優(yōu)缺點

mysql數(shù)據(jù)庫大小寫的問題討論

MySQL MyISAM表結(jié)構(gòu)的恢復(fù)

MySQL多表聯(lián)合查詢語法示例

MySQL表別名的另類用法

 

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

2010-10-15 15:46:09

MySQL授權(quán)系統(tǒng)

2010-05-18 16:29:44

MySQL修改表

2010-05-19 09:01:14

MySQL臨時表

2010-05-26 09:44:41

MySQL數(shù)據(jù)庫使用

2011-03-15 16:03:32

MySQL授權(quán)表服務(wù)器

2010-10-08 15:54:34

mysql中case

2010-06-09 10:35:36

MySQL使用管理命令

2010-09-06 16:52:17

SQL函數(shù)

2009-10-20 18:30:03

Oracle查找用戶表

2011-08-16 13:59:42

MySQL初學(xué)者表的操作

2010-06-10 13:42:51

MySQL數(shù)據(jù)庫

2023-01-09 09:08:57

GrantMySQL

2010-11-22 16:12:54

MySQL多表更新

2010-05-27 15:18:47

MySQL連接

2010-05-17 16:31:48

Mysql臨時表

2010-10-13 16:25:44

MySQL臨時表

2010-11-22 16:51:10

MySQL內(nèi)存表

2010-04-15 14:39:56

Oracle創(chuàng)建表空間

2010-04-23 17:20:34

Oracle創(chuàng)建

2009-12-10 09:44:43

linuxioctl
點贊
收藏

51CTO技術(shù)棧公眾號