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

首頁 > 數據庫 > MySQL > 正文

Mysql權限管理grant命令使筆記

2024-07-24 13:05:48
字體:
來源:轉載
供稿:網友

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

復制代碼 代碼如下:

grant 權限 on 數據庫對象 to 用戶  [identified by '密碼']

最常用的,弄主從同步的時候,給從庫的slave用戶設置擁有所有權限,權限all
僅允許其從192.168.0.2登錄,并限定使用密碼 funsion  (密碼要用 單/雙引號 括起來)

復制代碼 代碼如下:

grant all on *.* to slave@192.168.0.2 identified by 'funsion';


執行完畢后,記得用 FLUSH PRIVILEGES;  刷新一下權限

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

復制代碼 代碼如下:

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

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

復制代碼 代碼如下:

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

grant 操作 MySQL 外鍵權限。

復制代碼 代碼如下:

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


grant 操作 MySQL 索引權限。   

復制代碼 代碼如下:

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

給所有IP開放權限:

復制代碼 代碼如下:

GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY '123456' WITH GRANT OPTION;

grant 操作 MySQL 臨時表權限。

復制代碼 代碼如下:

grant create temporary tables 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 status
grant alter  routine on testdb.* to developer@'192.168.0.%'; -- now, you can drop a procedure
grant execute        on testdb.* to developer@'192.168.0.%';

執行完畢后,記得用 FLUSH PRIVILEGES;  刷新一下權限

三、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;

六、查看 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;

# ************************************* 常見問題解決方案 ************************************** #

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

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

mysql的proc表授權

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
久久久亚洲成人| 国产成人a亚洲精品| 亚洲人成网站在线播| 精品久久久999| 欧美日韩精品在线| 91欧美激情另类亚洲| 国产精品久久婷婷六月丁香| 欧美情侣性视频| 久久成人在线视频| 精品视频在线播放| 国产精品流白浆视频| 青青草原成人在线视频| 亚洲天堂av高清| 大桥未久av一区二区三区| 精品久久久国产精品999| 中文国产亚洲喷潮| 色综合色综合久久综合频道88| 国产精品国产自产拍高清av水多| 91国产一区在线| 国产成人在线一区二区| 欧美精品在线免费| 国产精品主播视频| 精品欧美aⅴ在线网站| 国产精品视频永久免费播放| 亚洲sss综合天堂久久| 91精品中国老女人| 亚洲免费电影在线观看| 午夜精品一区二区三区在线| 久久99视频免费| 精品久久久久久中文字幕| 欧美性做爰毛片| 5566成人精品视频免费| 亚洲国模精品一区| 最近2019中文免费高清视频观看www99| 在线成人免费网站| 97免费中文视频在线观看| 在线播放国产精品| 懂色av一区二区三区| 日韩av黄色在线观看| 国产91热爆ts人妖在线| 久久久国产精品x99av| 97香蕉超级碰碰久久免费软件| 欧美成人免费在线观看| 亚洲色图国产精品| 奇米影视亚洲狠狠色| 亚洲va欧美va在线观看| 欧美性高跟鞋xxxxhd| 97在线视频免费播放| 狠狠躁天天躁日日躁欧美| 欧美人交a欧美精品| 91精品在线看| 91美女福利视频高清| 国产精品国产自产拍高清av水多| 色综合男人天堂| 欧美中文字幕第一页| 91av在线视频观看| 国产视频自拍一区| 欧美日韩激情网| 亚洲精品永久免费精品| 国产精品视频色| 亚洲第一页自拍| 国产日韩欧美在线观看| 成人激情综合网| 91中文字幕一区| 亚洲美女动态图120秒| 国产精品国产三级国产专播精品人| 久久久精品一区| 亚洲国产99精品国自产| 欧美性理论片在线观看片免费| 91精品中国老女人| 精品女同一区二区三区在线播放| 日韩日本欧美亚洲| 欧美床上激情在线观看| 青青青国产精品一区二区| 丝袜美腿精品国产二区| 国内精品一区二区三区四区| 中文字幕亚洲自拍| 韩国三级日本三级少妇99| 亚洲精品中文字幕av| 久久视频在线看| 精品成人国产在线观看男人呻吟| 日韩中文字幕久久| 亚洲人成网7777777国产| 亚洲第一区中文99精品| 亚洲春色另类小说| 国产亚洲美女精品久久久| 91在线精品播放| 欧美日韩免费在线观看| 国产日韩欧美成人| 美日韩在线视频| 亚洲精美色品网站| xxav国产精品美女主播| 成人高清视频观看www| 精品亚洲一区二区| 久久理论片午夜琪琪电影网| 国产欧美日韩综合精品| 欧美精品制服第一页| 亚洲激情视频网站| 成人国产在线激情| 日韩精品极品毛片系列视频| 国产999在线观看| 色妞欧美日韩在线| 懂色av中文一区二区三区天美| 黑人狂躁日本妞一区二区三区| 日韩欧美精品在线观看| 久久久999精品| 91情侣偷在线精品国产| 欧美亚洲一级片| 97婷婷涩涩精品一区| 色在人av网站天堂精品| 海角国产乱辈乱精品视频| 久色乳综合思思在线视频| 92看片淫黄大片看国产片| 中文字幕在线精品| 亚洲天堂av在线免费| 亚洲精品乱码久久久久久金桔影视| 亚洲久久久久久久久久| 久久国产色av| 国产成人精品视频在线观看| 成人黄色片在线| 北条麻妃久久精品| 国产精品av网站| 国产成人a亚洲精品| 国产不卡一区二区在线播放| 欧美激情网站在线观看| 热re99久久精品国产66热| 亚洲一区中文字幕在线观看| 亚洲欧美综合区自拍另类| 在线成人一区二区| 精品久久香蕉国产线看观看gif| 在线观看国产精品91| 欧美一区深夜视频| 神马久久桃色视频| 亚洲精品成人免费| 中文字幕亚洲综合久久| 亚洲成色777777在线观看影院| 国产精品国语对白| 欧美日韩一区二区免费视频| 日韩的一区二区| 黄色精品一区二区| 日韩第一页在线| 成人免费视频a| 日韩经典中文字幕在线观看| 国产精品视频导航| 热久久免费视频精品| 欧美孕妇与黑人孕交| 26uuu另类亚洲欧美日本一| 久久久久久久亚洲精品| 国产69精品99久久久久久宅男| 蜜月aⅴ免费一区二区三区| 亚洲精品wwwww| 欧美激情2020午夜免费观看| 欧美在线性视频| 国产热re99久久6国产精品| 久久中文字幕一区| 国产精品日韩一区| 亚洲国产精品成人一区二区| 日韩电影中文字幕| 5566成人精品视频免费| 国产99久久精品一区二区 夜夜躁日日躁| 宅男66日本亚洲欧美视频| 中文字幕视频一区二区在线有码| 成人免费视频在线观看超级碰| 97视频免费在线观看|