偷偷摘套内射激情视频,久久精品99国产国产精,中文字幕无线乱码人妻,中文在线中文a,性爽19p

MySQL授權表使用示例

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

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

MySQL授權表使用舉例

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

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

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操作權限。
用grant語句創(chuàng)建權限是不需要再手工刷新授權表的,因為它已經(jīng)自動刷新了。
給用戶創(chuàng)建權限還可以通過直接修改授權表:

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操作權限的test1用戶,口令是test。要取消一個用戶的權限,使用revoke語句。revoke的語法非常類似于grant語句,除了to用from取代并且沒有identified by和with grant option子句,下面是用revoke刪除用戶權限的例子:

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

 

 

【編輯推薦】

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

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

MySQL MyISAM表結構的恢復

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

MySQL表別名的另類用法

 

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

2010-10-15 15:46:09

MySQL授權系統(tǒng)

2010-05-26 09:44:41

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

2010-05-18 16:29:44

MySQL修改表

2010-05-19 09:01:14

MySQL臨時表

2011-03-15 16:03:32

MySQL授權表服務器

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查找用戶表

2010-06-10 13:42:51

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

2023-01-09 09:08:57

GrantMySQL

2011-08-16 13:59:42

MySQL初學者表的操作

2010-05-27 15:18:47

MySQL連接

2010-11-22 16:12:54

MySQL多表更新

2010-11-22 16:51:10

MySQL內(nèi)存表

2010-05-17 16:31:48

Mysql臨時表

2010-10-13 16:25:44

MySQL臨時表

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技術棧公眾號