mysql的grant使用者許可權總結
1、USAGE:連線(登入)許可權,建立一個使用者,就會自動授予其usage許可權(預設授予)。該許可權只能用於資料庫登入,不能執行任何操作,且該許可權不能被回收,即使使用REVOKE也不能刪除使用者許可權。
grant usage on *.* to 'user'@'localhost' identified by 'user123';
2、SELECT:使用SELECT查看錶內容的許可權,擁有此許可權才能執行SELECT查詢。
grant select on *.* to 'user'@'localhost';
3、CREATE:建立表的許可權。
grant create on *.* to 'user'@'localhost';
4、CREATE ROUTINE:建立、修改和刪除procedure或function的許可權,當授予create routine許可權時,同時會自動授予EXECUTE,ALTER ROUTINE許可權。
grant create routine on *.* to 'user'@'localhost';
5、CREATE TEMPORARY TABLES:使用create temporary tables的許可權。
grant create temporary tables on *.* to 'user'@'localhost';
6、CREATE VIEW:建立檢視的許可權。
grant create view on *.* to 'user'@'localhost';
7、CREATE USER:要使用create user,必須擁有mysql資料庫的全域性create user許可權,或擁有insert許可權。
grant create user on *.* to 'user'@'localhost'; 或者 grant insert on *.* to 'user'@'localhost';
8、INSERT:插入資料的許可權。
grant insert on *.* to 'user'@'localhost';
9、ALTER:修改表結構的許可權。
grant alter on *.* to 'user'@'localhost';
10、ALTER ROUTINE:修改、刪除procedure或function的許可權。
grant alter routine on *.* to 'user'@'localhost';
11、UPDATE:修改資料的許可權。
grant update on *.* to 'user'@'localhost';
12、DELETE :刪除資料的許可權。
grant delete on *.* to 'user'@'localhost';
13、DROP:刪除資料庫或表的許可權。
grant drop on *.* to 'user'@'localhost';
14、SHOW DATABASE:檢視某個資料庫的許可權;該許可權只能看到你擁有的某些許可權的資料庫,除非你擁有全域性SHOW DATABASES許可權。
grant show database on *.* to 'user'@'localhost';
15、SHOW VIEW:執行show create view的許可權。
grant show view on *.* to 'user'@'localhost';
16、INDEX:建立、刪除索引的許可權。
grant index on *.* to 'user'@'localhost';
17、EXCUTE:執行procedure或function的許可權。
grant excute on *.* to 'user'@'localhost';
18、LOCK TABLES:執行lock tables/unlock tables的許可權。
grant lock tables on *.* to 'user'@'localhost';
19、REFERENCES:將某一表中的欄位作為另一表的外來鍵約束的許可權。
grant references on *.* to 'user'@'localhost';
20、RELOAD:執行flush的許可權。
grant reload on *.* to 'user'@'localhost';
21、REPLICATION CLIENT:查詢主伺服器、從伺服器狀態的許可權。
grant replication client on *.* to 'user'@'localhost';
22、REPLICATION SLAVE:檢視從伺服器資訊、檢視二進位制日誌資訊、從主伺服器讀取二進位制日誌的許可權。
grant replication slave on *.* to 'user'@'localhost';
23、SHUTDOWN:關閉mysql的許可權。
grant shutdown on *.* to 'user'@'localhost';
24、GRANT OPTION:將自己擁有的許可權授給其他使用者的許可權。
grant grant option on *.* to 'user'@'localhost';
25、FILE:將資料匯出到檔案或從檔案匯入資料庫的許可權,只能指定所有資料庫。
grant file on *.* to 'user'@'localhost';
26、SUPER:管理員許可權,即:可以終止任何查詢,使用修改全域性變數的SET語句,使用CHANGE MASTER,PURGE MASTER LOGS等的許可權,只能指定所有資料庫。
grant super on *.* to 'user'@'localhost';
27、PROCESS:執行SHOW PROCESSLIST和KILL命令的許可權,只能指定所有資料庫。預設情況下,每個使用者都可以執行SHOW PROCESSLIST命令,但是隻能查詢本使用者的程序。
grant process on *.* to 'user'@'localhost';
相關推薦
Android動態許可權總結
從Android6.0開始,Android系統提供動態申請許可權的機制, APP在使用危險許可權時,需要使用者的授權才可進一步操作。 許可權申請方式 Android系統中許可權申請的方式有兩種,如下圖所示: 靜態申請 Android6.0以前的系統(API < 23)採用的這種方
釋出訂閱者模式、觀察者模式總結
/** * 觀察者模式定義:Subject維持一系列它的物件Observer,當有關狀態發生變更時Subject物件則會通知一系列Observer物件進行更新。 * 在Subject物件添加了一系列Observer物件之後,Subject維持一系列Observer物件,
Mysql連線許可權總結
前言:最近專案在做驗收,驗收過程中遇到不少大大小小的問題甚是慌張,今天這個帖子針對mysql連線許可權做下總結 描述:我們系統有個資料來源連線功能,可以輸入資料庫連線資訊,拉取資料庫的元資料資訊,問題在測試人員在輸入IP的方式等資訊時連線時,卻報錯了 Access den
大話設計模式之觀察者模式總結-java實現
注:示例來自《大話設計模式》 現有如下需求 公司員工想要利用工作時間炒股票 老闆經常外出 怕被老闆看到 於是拜託前臺小姐姐 老闆回來的時候打個電話通知他們 初步程式碼實現如下 前臺祕書類 package Test14; import java.uti
vue-router動態路由許可權總結
一、根據後臺返回的不同選單許可權,實現不同的選單展示。如:圖一是後臺返回給我的一個包含主頁許可權的menuList列表,然後我們要把圖一的列表處理成我們想要的格式的列表,如圖二為了方便處理我是按照vue-router格式進行處理的。 圖一(處理前資料): 圖二(處理後資料): 二、 1.
Android許可權總結
訪問登記屬性 android.permission.ACCESS_CHECKIN_PROPERTIES ,讀取或寫入登記check-in資料庫屬性表的許可權 獲取錯略位置 android.pe
mysql grant許可權總結
2019-01-07 轉自 https://blog.csdn.net/wulantian/article/details/38230635 一.許可權表 mysql資料庫中的3個許可權表:user 、db、 host 許可權表的存取過程是: 1)先
Linux許可權總結
許可權分類 檔案或目錄的訪問權 限分為只讀,只寫和可執行三種 許可權使用者 檔案所有者,同組使用者、其他使用者 直接分析 – rw- r– r– 普通檔案 檔案主 組使用者 其他使用者 1.-表示普通檔案 d表示目錄 順序依次是 主使用者&nb
linux mysql grant命令 設定指定使用者管理指定庫 以及 使用者許可權總結
使用者許可權管理主要有以下作用: 1. 可以限制使用者訪問哪些庫、哪些表 2. 可以限制使用者對哪些表執行SELECT、CREATE、DELETE、DELETE、ALTER等操作 3. 可以限制使用者登入的IP或域名 4. 可以限制使用者自己的許可權是否可以授
Android撥打電話許可權總結
android在6.0和6.0以上撥打電話的許可權宣告 /** * 打電話 * * @param phoneNumber */ protected void startCallPhone(String
建造者模式-Builder Pattern 複雜物件的組裝與建立——建造者模式(三):關於Director的進一步討論,建造者模式總結
8.4 關於Director的進一步討論 指揮者類Director在建造者模式中扮演非常重要的作用,簡單的Director類用於指導具體建造者如何構建產品,它按一定次序呼叫Builder的build
Android6.0許可權總結
/** * Created by Leonidas on 2018/5/14. * Version: V1.0 * Description:繼承了Activity,實現Android6.0的執行時許可權檢測, * 需要進行執行時許可權檢測的Activity可以繼承這個類。 *
mysql grant 使用者許可權總結
Mysql 有多個個許可權?經常記不住,今天總結一下,看後都能牢牢的記在心裡啦!! 很明顯總共28個許可權:下面是具體的許可權介紹:轉載的,記錄一下: 一.許可權表 mysql資料庫中的3個許可權表:user 、db、 host 許可權表的存取過程是: 1)先從
在plsql中控制呼叫者許可權
-- 1,環境建立 SQL> create user sneaky_developer identified by 123; 使用者已建立。 SQL> grant create session,create procedure to sneaky_devel
mysql的grant使用者許可權總結
1、USAGE:連線(登入)許可權,建立一個使用者,就會自動授予其usage許可權(預設授予)。該許可權只能用於資料庫登入,不能執行任何操作,且該許可權不能被回收,即使使用REVOKE也不能刪除使用者許可權。 grant usage on *.* to 'us
Linux檔案許可權總結
Linux檔案許可權基本概述: 1.基本許可權:可讀(r) 可寫(w) 可編輯(x) 2.特殊許可權:SUID SGID SBIT 3.隱藏許可權:通過[lsattr]檢視,[chattr]設定;由於檔案的隱藏許可權種類較多(13種),
大話設計模式之中介者模式總結-java實現
注:示例來自《大話設計模式》 儘管將一個系統分割成許多物件通常可以增加其可複用性 但是物件間相互連線的激增又會降低其可複用性 因為大量的連線使得一個物件不可能在沒有其他物件的支援下工作 系統表現為一個不可分割的整體 所以 對系統的行為進行任何較大的改動就十分困
檔案目錄許可權總結
代表字元 許可權 對檔案的含義 對目錄的含義 4 - r 讀許可權 可以產看檔案內容
Java中四種訪問許可權總結
一、Java中有四種訪問許可權, 其中三種有訪問許可權修飾符,分別為private、public、protected,還有一種不帶任何修飾符(default)。 1. private: Java語言中對訪問許可權限制的最窄的修飾符,一般稱之為“私有的”。被其修飾的屬性以及
【Java】觀察者模式總結
一、 總體大綱 二、觀察者模式定義 出版者 + 訂閱者 = 觀察者模式 觀察者模式:定義了物件之間的一對多依賴,這樣一來,當一個物件改變狀態時,它的所有依賴者都會受到通知並自動更新。 三、設計原則 為了互動物件之間的鬆耦合設計而努力 四、例項說明 1. 實