現弄些受權用戶的資料 以備不時之需

授權表使用舉例

grant用于給增加用戶和創建權限,revoke用于刪除用戶權限。

下面是一些用grant增加用戶和創建權 " /> 中文在线а√天堂,9999在线视频,亚洲天堂电影

色尼玛亚洲综合影院,亚洲3atv精品一区二区三区,麻豆freexxxx性91精品,欧美在线91

MySQL授權問題總結

我用localhost的root帳號不能連 最后請教DBA組新建用戶搞定!

現弄些受權用戶的資料 以備不時之需

授權表使用舉例

grant用于給增加用戶和創建權限,revoke用于刪除用戶權限。

下面是一些用grant增加用戶和創建權限的例子:

mysql> grant all privileges on *.* to test@localhost identified by 'test' with grant option;

這句增加一個本地具有所有權限的test用戶(超級用戶),密碼是test。ON子句中的*.*意味著"所有數據庫、所有表"。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類子網192.168.1連接,對test庫有select,insert,update,delete,create,drop操作權限。

用grant語句創建權限是不需要再手工刷新授權表的,因為它已經自動刷新了。

給用戶創建權限還可以通過直接修改授權表:

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。

mysql> 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類子網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創建的權限,但是test1用戶并沒有被刪除,必須手工從user表刪除:

mysql> delete from user where user='test1';

mysql> flush privileges;

這樣,test1用戶就徹底刪除了。

這些只是MySQL授權表的簡單使用,更多詳細的資料請見MySQL提供的手冊。

php技術MySQL授權問題總結,轉載需保留來源!

鄭重聲明:本文版權歸原作者所有,轉載文章僅為傳播更多信息之目的,如作者信息標記有誤,請第一時間聯系我們修改或刪除,多謝。

主站蜘蛛池模板: 射阳县| 香河县| 安仁县| 镇平县| 溧阳市| 信宜市| 赤水市| 永清县| 绥江县| 武宣县| 曲沃县| 安康市| 永吉县| 精河县| 敦化市| 永清县| 寿阳县| 五华县| 宁陵县| 宜春市| 虞城县| 盱眙县| 明星| 义乌市| 常山县| 左贡县| 安龙县| 青田县| 台南县| 金溪县| 玉树县| 文水县| 资兴市| 白河县| 清徐县| 姜堰市| 宜章县| 丹阳市| 浙江省| 东海县| 伊宁市|