《MYSQL數(shù)據(jù)庫Mysql權(quán)限管理grant命令使筆記》要點:
本文介紹了MYSQL數(shù)據(jù)庫Mysql權(quán)限管理grant命令使筆記,希望對您有用。如果有疑問,可以聯(lián)系我們。
MYSQL入門MySQL 賦予用戶權(quán)限命令的簡單格式可歸納綜合為:
MYSQL入門最常用的,弄主從同步的時候,給從庫的slave用戶設(shè)置擁有所有權(quán)限,權(quán)限all
僅允許其從192.168.0.2登錄,并限定使用暗碼 funsion? (暗碼要用 單/雙引號 括起來)
MYSQL入門一、grant 通俗數(shù)據(jù)用戶,查詢、插入、更新、刪除 數(shù)據(jù)庫中所有表數(shù)據(jù)的權(quán)利.
MYSQL入門二、grant 數(shù)據(jù)庫開發(fā)人員,創(chuàng)立表、索引、視圖、存儲過程、函數(shù).....等權(quán)限.
MYSQL入門grant 操作 MySQL 外鍵權(quán)限.
MYSQL入門給所有IP開放權(quán)限:
MYSQL入門grant 操作 MySQL 暫時表權(quán)限.
MYSQL入門grant 操作 MySQL 視圖、查看視圖源代碼 權(quán)限.
MYSQL入門grant 操作 MySQL 存儲進程、函數(shù) 權(quán)限.
MYSQL入門執(zhí)行完畢后,記得用 FLUSH PRIVILEGES;? 刷新一下權(quán)限
MYSQL入門三、grant 普通 DBA 治理某個 MySQL 數(shù)據(jù)庫的權(quán)限.
MYSQL入門四、grant 高級 DBA 管理 MySQL 中所有數(shù)據(jù)庫的權(quán)限.
MYSQL入門五、MySQL grant 權(quán)限,分別可以作用在多個條理上.
MYSQL入門1. grant 作用在整個 MySQL 服務(wù)器上:
MYSQL入門2. grant 作用在單個數(shù)據(jù)庫上:
MYSQL入門3. grant 作用在單個數(shù)據(jù)表上:
MYSQL入門六、查看 MySQL 用戶權(quán)限
MYSQL入門查看當前用戶(本身)權(quán)限:
MYSQL入門查看其他 MySQL 用戶權(quán)限:
MYSQL入門七、撤銷已經(jīng)賦予給 MySQL 用戶權(quán)限的權(quán)限.
MYSQL入門revoke 跟 grant 的語法差不多,只必要把關(guān)鍵字 to 換成 from 即可:
MYSQL入門# ************************************* 常見問題辦理方案 ************************************** #
MYSQL入門遇到 SELECT command denied to user '用戶名'@'主機名' for table '表名' 這種錯誤,解決辦法是需要把吧后面的表名授權(quán),即是要你授權(quán)核心數(shù)據(jù)庫也要.
MYSQL入門如遇到的是SELECT command denied to user 'my'@'%' for table 'proc',是調(diào)用存儲過程的時候出現(xiàn),原以為只要把指定的數(shù)據(jù)庫授權(quán)就行了,什么存儲過程、函數(shù)等都不消再管了,誰知道也要把數(shù)據(jù)庫
MYSQL入門mysql的proc表授權(quán)
MYSQL入門mysql授權(quán)表共有5個表:user、db、host、tables_priv和columns_priv.
MYSQL入門授權(quán)表的內(nèi)容有如下用途:
[user 表]
user表列出可以連接服務(wù)器的用戶及其口令,而且它指定他們有哪種全局(超級用戶)權(quán)限.在user表啟用的任何權(quán)限均是全局權(quán)限,并適用于所有數(shù)據(jù)庫.例如,如果你啟用了DELETE權(quán)限,在這里列出的用戶可以從任何表中刪除記錄,所以在你這樣做之前要認真考慮.
MYSQL入門[db 表]
db表列出數(shù)據(jù)庫,而用戶有權(quán)限拜訪它們.在這里指定的權(quán)限適用于一個數(shù)據(jù)庫中的所有表.
MYSQL入門[host 表]
host表與db表結(jié)合使用在一個較好層次上控制特定主機對數(shù)據(jù)庫的拜訪權(quán)限,這可能比單獨使用db好些.這個表不受GRANT和REVOKE語句的影響,所以,你可能發(fā)覺你根本不是用它.
MYSQL入門[tables_priv 表]
tables_priv表指定表級權(quán)限,在這里指定的一個權(quán)限實用于一個表的所有列.
MYSQL入門[columns_priv 表]
columns_priv表指定列級權(quán)限.這里指定的權(quán)限實用于一個表的特定列.
《MYSQL數(shù)據(jù)庫Mysql權(quán)限管理grant命令使筆記》是否對您有啟發(fā),歡迎查看更多與《MYSQL數(shù)據(jù)庫Mysql權(quán)限管理grant命令使筆記》相關(guān)教程,學精學透。維易PHP學院為您提供精彩教程。
轉(zhuǎn)載請注明本頁網(wǎng)址:
http://www.fzlkiss.com/jiaocheng/11243.html