亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 學院 > 開發設計 > 正文

MySQL數據庫授權命令

2019-11-09 13:38:57
字體:
來源:轉載
供稿:網友

本文實例,運行于 MySQL 5.0 及以上版本。

MySQL 賦予用戶權限命令的簡單格式可概括為:

grant 權限 on 數據庫對象 to 用戶 

一、grant 普通數據用戶,查詢、插入、更新、刪除 數據庫中所有表數據的權利。

grant select on testdb.* to common_user@'%'grant insert on testdb.* to common_user@'%'grant update on testdb.* to common_user@'%'grant delete on testdb.* to common_user@'%'

或者,用一條 MySQL 命令來替代:

grant select, insert, update, delete on testdb.* to common_user@'%'

二、grant 數據庫開發人員,創建表、索引、視圖、存儲過程、函數。。。等權限。

grant 創建、修改、刪除 MySQL 數據表結構權限。

grant create on testdb.* to developer@'192.168.0.%';grant alter  on testdb.* to developer@'192.168.0.%';grant drop   on testdb.* to developer@'192.168.0.%'; 

grant 操作 MySQL 外鍵權限。

grant references on testdb.* to developer@'192.168.0.%';

grant 操作 MySQL 臨時表權限。

grant create temporary tables on testdb.* to developer@'192.168.0.%';

grant 操作 MySQL 索引權限。

grant index on testdb.* to developer@'192.168.0.%';

grant 操作 MySQL 視圖、查看視圖源代碼 權限。

grant create view on testdb.* to developer@'192.168.0.%';grant show   view on testdb.* to developer@'192.168.0.%'; 

grant 操作 MySQL 存儲過程、函數 權限。

grant create routine on testdb.* to developer@'192.168.0.%'; -- now, can show PRocedure statusgrant alter  routine on testdb.* to developer@'192.168.0.%'; -- now, you can drop a proceduregrant execute        on testdb.* to developer@'192.168.0.%'; 

 

三、grant 普通 DBA 管理某個 MySQL 數據庫的權限。

grant all privileges on testdb to dba@'localhost'

其中,關鍵字 “privileges” 可以省略。

四、grant 高級 DBA 管理 MySQL 中所有數據庫的權限。

grant all on *.* to dba@'localhost'

五、MySQL grant 權限,分別可以作用在多個層次上。

1. grant 作用在整個 MySQL 服務器上:

grant select on *.* to dba@localhost; -- dba 可以查詢 MySQL 中所有數據庫中的表。grant all    on *.* to dba@localhost; -- dba 可以管理 MySQL 中的所有數據庫。

2. grant 作用在單個數據庫上:

grant select on testdb.* to dba@localhost; -- dba 可以查詢 testdb 中的表。

3. grant 作用在單個數據表上:

grant select, insert, update, delete on testdb.orders to dba@localhost;

這里在給一個用戶授權多張表時,可以多次執行以上語句。例如:

grant select(user_id,username) on smp.users to mo_user@'%' identified by '123345';grant select on smp.mo_sms to mo_user@'%' identified by '123345';4. grant 作用在表中的列上:

grant select(id, se, rank) on testdb.apache_log to dba@localhost; 

5. grant 作用在存儲過程、函數上:

grant execute on procedure testdb.pr_add to 'dba'@'localhost'grant execute on function testdb.fn_add to 'dba'@'localhost' 

六、查看 MySQL 用戶權限

查看當前用戶(自己)權限:

show grants; 

查看其他 MySQL 用戶權限:

show grants for dba@localhost;

七、撤銷已經賦予給 MySQL 用戶權限的權限。

revoke 跟 grant 的語法差不多,只需要把關鍵字 “to” 換成 “from” 即可:

grant  all on *.* to   dba@localhost;revoke all on *.* from dba@localhost;

八、MySQL grant、revoke 用戶權限注意事項

1. grant, revoke 用戶權限后,該用戶只有重新連接 MySQL 數據庫,權限才能生效。

2. 如果想讓授權的用戶,也可以將這些權限 grant 給其他用戶,需要選項 “grant option“

grant select on testdb.* to dba@localhost with grant option;

這個特性一般用不到。實際中,數據庫權限最好由 DBA 來統一管理。

 

*************************************************************************************************

 

遇到 SELECT command denied to user '用戶名'@'主機名' for table '表名' 這種錯誤,解決方法是需要把吧后面的表名授權,即是要你授權核心數據庫也要。

我遇到的是SELECT command denied to user 'my'@'%' for table 'proc',是調用存儲過程的時候出現,原以為只要把指定的數據庫授權就行了,什么存儲過程、函數等都不用再管了,誰知道也要把數據庫mysql的proc表授權

 

*************************************************************************************************

參考:http://zhidao.baidu.com/question/19633785.html

 

mysql授權表共有5個表:user、db、host、tables_priv和columns_priv。

授權表的內容有如下用途:user表user表列出可以連接服務器的用戶及其口令,并且它指定他們有哪種全局(超級用戶)權限。在user表啟用的任何權限均是全局權限,并適用于所有數據庫。例如,如果你啟用了DELETE權限,在這里列出的用戶可以從任何表中刪除記錄,所以在你這樣做之前要認真考慮。

db表db表列出數據庫,而用戶有權限訪問它們。在這里指定的權限適用于一個數據庫中的所有表。

host表host表與db表結合使用在一個較好層次上控制特定主機對數據庫的訪問權限,這可能比單獨使用db好些。這個表不受GRANT和REVOKE語句的影響,所以,你可能發覺你根本不是用它。

tables_priv表tables_priv表指定表級權限,在這里指定的一個權限適用于一個表的所有列。

columns_priv表columns_priv表指定列級權限。這里指定的權限適用于一個表的特定列。

個性簽名:做要做好,做到不三不四不如不做。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
国产精品入口福利| 国产精品精品一区二区三区午夜版| 日韩成人在线网站| 在线观看国产成人av片| 国产亚洲激情在线| 国产欧美中文字幕| 欧美黄色片视频| 亚洲爱爱爱爱爱| 亚洲天堂免费观看| 欧美老女人性生活| 国产日韩欧美在线观看| 日韩一区二区福利| 久久艳片www.17c.com| 免费成人高清视频| 日韩在线观看电影| 精品视频偷偷看在线观看| 欧美洲成人男女午夜视频| 亚洲视频999| 中文在线资源观看视频网站免费不卡| 亚洲最新av在线| 欧美视频裸体精品| 综合网日日天干夜夜久久| 国产福利视频一区二区| 成人性生交大片免费看视频直播| 欧美大尺度在线观看| 久久久久亚洲精品国产| 亚洲精品99久久久久| 欧美另类在线播放| 亚洲欧洲日韩国产| 韩国福利视频一区| 国产成人久久精品| 日韩黄色av网站| 欧美一区二区三区艳史| 中文字幕国产精品| 中文字幕在线观看日韩| 亚洲国产精品免费| 亚洲福利在线观看| 91影视免费在线观看| 在线中文字幕日韩| 国产69精品久久久久99| 国产精品自产拍在线观看中文| 亚洲色图17p| 久久久久久亚洲精品不卡| 91精品久久久久久综合乱菊| 国产欧美日韩中文字幕| 91av在线影院| 精品电影在线观看| 国产男女猛烈无遮挡91| 亚洲精品一区中文字幕乱码| 福利一区视频在线观看| 日韩欧美中文字幕在线观看| 中文日韩在线观看| 91美女高潮出水| 黄网动漫久久久| 大量国产精品视频| 成人在线视频福利| 精品免费在线视频| 久久久99久久精品女同性| 日韩久久精品电影| 清纯唯美亚洲激情| 久久亚洲精品视频| 欧美日韩综合视频网址| 韩剧1988在线观看免费完整版| 欧美成人在线网站| 亚洲毛茸茸少妇高潮呻吟| 激情av一区二区| 中文字幕亚洲情99在线| 中文字幕精品在线| 国产精品伦子伦免费视频| 日韩欧美在线视频| 欧美视频二区36p| 麻豆国产精品va在线观看不卡| 91成品人片a无限观看| 亚洲高清福利视频| 色综合久久悠悠| 国产玖玖精品视频| 亚洲欧美日韩区| 2019中文在线观看| 激情成人在线视频| 欧美国产日韩一区二区三区| 欧美日韩国产综合视频在线观看中文| 色悠久久久久综合先锋影音下载| 欧美日本中文字幕| 91国产精品91| 国产精品一区二区在线| 精品一区二区三区电影| 亚洲日韩欧美视频一区| 欧美精品在线极品| 日韩欧美国产高清91| 国产99久久精品一区二区 夜夜躁日日躁| 国产欧美欧洲在线观看| 国产精品女人久久久久久| 中文字幕亚洲无线码在线一区| 欧美精品久久久久| 久久韩剧网电视剧| 色偷偷偷综合中文字幕;dd| 亚洲精品黄网在线观看| 97在线视频精品| 日韩av在线导航| 国产一区二区三区在线播放免费观看| 国产日韩欧美夫妻视频在线观看| 91精品国产色综合久久不卡98口| 97精品国产97久久久久久春色| 国产精品久久久久av免费| 播播国产欧美激情| 国产自产女人91一区在线观看| 日韩精品视频在线| 色琪琪综合男人的天堂aⅴ视频| 国产在线视频91| 欧美日韩中文字幕综合视频| 国产精品99久久久久久久久久久久| xvideos成人免费中文版| 国产一区二区黑人欧美xxxx| 97成人精品区在线播放| 成人国产精品日本在线| 国产香蕉97碰碰久久人人| 国产午夜精品理论片a级探花| 成人福利在线视频| 欧美性受xxxx白人性爽| 91在线视频免费| 久久久精品一区二区三区| 欧美激情精品在线| 国产精品美女久久久久久免费| 国产精品欧美风情| 91精品国产高清久久久久久| 久久国产精彩视频| 日韩成人激情在线| 18久久久久久| 97精品欧美一区二区三区| 日韩欧美aⅴ综合网站发布| 欧美成人精品不卡视频在线观看| 永久免费精品影视网站| 最近日韩中文字幕中文| 中文字幕v亚洲ⅴv天堂| 成人高清视频观看www| 91精品美女在线| 久久久久久久一区二区| 在线成人免费网站| 国产区亚洲区欧美区| 久久久精品免费| 久久久久这里只有精品| 亚洲成人动漫在线播放| 国产日韩欧美中文在线播放| 久久久久国产一区二区三区| 欧美乱大交xxxxx另类电影| 一本一本久久a久久精品牛牛影视| 色噜噜狠狠狠综合曰曰曰88av| 国产精品美女免费视频| 欧美最猛性xxxx| 欧美成人第一页| 久久人人爽人人爽人人片av高请| 久久香蕉国产线看观看av| 日产日韩在线亚洲欧美| 亚洲中国色老太| 国产在线999| 伊人伊成久久人综合网站| 久久久亚洲天堂| 欧美精品久久久久久久免费观看| 欧美另类高清videos| 日本高清不卡的在线| 日韩免费在线播放| 国产亚洲精品久久久久久牛牛| 成人夜晚看av| 国产精品国产自产拍高清av水多|