中文亚洲精品无码_熟女乱子伦免费_人人超碰人人爱国产_亚洲熟妇女综合网

當(dāng)前位置: 首頁 > news >正文

個體戶做網(wǎng)站有優(yōu)勢嗎google谷歌搜索主頁

個體戶做網(wǎng)站有優(yōu)勢嗎,google谷歌搜索主頁,手機(jī)免制作app軟件下載,網(wǎng)站后臺基本功能文章目錄 MySQL權(quán)限授予權(quán)限查看權(quán)限撤銷權(quán)限權(quán)限生效機(jī)制訪問控制的實(shí)現(xiàn) 在實(shí)際生產(chǎn)中,為了保證數(shù)據(jù)的安全,數(shù)據(jù)庫管理人員需要為不同的操作人員分配不同的權(quán)限,限制登錄MySQL服務(wù)器的用戶只能在其權(quán)限范圍內(nèi)操作。同時管理員還可以根據(jù)不同…

文章目錄

  • MySQL權(quán)限
  • 授予權(quán)限
  • 查看權(quán)限
  • 撤銷權(quán)限
  • 權(quán)限生效機(jī)制
  • 訪問控制的實(shí)現(xiàn)

在實(shí)際生產(chǎn)中,為了保證數(shù)據(jù)的安全,數(shù)據(jù)庫管理人員需要為不同的操作人員分配不同的權(quán)限,限制登錄MySQL服務(wù)器的用戶只能在其權(quán)限范圍內(nèi)操作。同時管理員還可以根據(jù)不同的情況為用戶授予權(quán)限或撤銷權(quán)限,從而控制操作人員的權(quán)限。

MySQL權(quán)限

MySQL的權(quán)限系統(tǒng)分為以下三個不同的層級:

  • 全局性的權(quán)限:針對整個mysql實(shí)例。
  • 數(shù)據(jù)庫級別的權(quán)限:針對某個具體的MySQL數(shù)據(jù)庫。
  • 對象級別的權(quán)限:針對MySQL數(shù)據(jù)庫中某個具體的數(shù)據(jù)庫對象,如:表、表中的列、存儲過程和存儲函數(shù)等。

MySQL中的權(quán)限信息根據(jù)其作用范圍分別存儲在名稱為mysql的數(shù)據(jù)庫的不同表中。當(dāng)MySQL啟動時會自動加載這些權(quán)限信息,并且將這些權(quán)限信息讀取到內(nèi)存中。

系統(tǒng)表名稱描述
user保存用戶賬號信息和全局權(quán)限信息
db保存數(shù)據(jù)庫級別的權(quán)限信息
tables_priv保存表級別的權(quán)限信息
columns_priv保存列級別的權(quán)限信息
procs_priv保存存儲過程和存儲函數(shù)相關(guān)的權(quán)限信息
proxies_priv保存代理用戶的權(quán)限信息

查看用戶的權(quán)限:

mysql> show grants for username@hostname;

MySQL權(quán)限可以分為數(shù)據(jù)權(quán)限、結(jié)構(gòu)權(quán)限、管理權(quán)限。管理員可以為用戶授予或撤銷權(quán)限。

分類權(quán)限名稱權(quán)限級別描述
數(shù)據(jù)權(quán)限INSERT全局、數(shù)據(jù)庫、表、列允許插入數(shù)據(jù)
數(shù)據(jù)權(quán)限DELETE全局、數(shù)據(jù)庫、表允許刪除數(shù)據(jù)
數(shù)據(jù)權(quán)限UPDATE全局、數(shù)據(jù)庫、表、列允許更新數(shù)據(jù)
數(shù)據(jù)權(quán)限SELECT全局、數(shù)據(jù)庫、表、列允許訪問數(shù)據(jù)
數(shù)據(jù)權(quán)限SHOW DATABASES全局允許查看已存在的數(shù)據(jù)庫
數(shù)據(jù)權(quán)限SHOW VIEW全局、數(shù)據(jù)庫、表允許查看已有視圖的視圖定義
數(shù)據(jù)權(quán)限PROCESS全局允許查看正在運(yùn)行的線程
結(jié)構(gòu)權(quán)限CREATE全局、數(shù)據(jù)庫、表允許創(chuàng)建數(shù)據(jù)庫和表
結(jié)構(gòu)權(quán)限DROP全局、數(shù)據(jù)庫、表允許刪除數(shù)據(jù)庫、表和視圖
結(jié)構(gòu)權(quán)限CREATE ROUTINE全局、數(shù)據(jù)庫允許創(chuàng)建存儲過程
結(jié)構(gòu)權(quán)限CREATE TABLESPACE全局允許創(chuàng)建、修改或刪除表空間和日志組件
結(jié)構(gòu)權(quán)限CREATE TEMPORARY TABLES全局、數(shù)據(jù)庫允許創(chuàng)建臨時表
結(jié)構(gòu)權(quán)限CREATE VIEW全局、數(shù)據(jù)庫、表允許創(chuàng)建和修改視圖
結(jié)構(gòu)權(quán)限ALTER全局、數(shù)據(jù)庫、表允許修改數(shù)據(jù)表
結(jié)構(gòu)權(quán)限ALTER ROUTINE全局、數(shù)據(jù)庫、存儲過程允許修改或刪除存儲過程
結(jié)構(gòu)權(quán)限INDEX全局、數(shù)據(jù)庫、表允許創(chuàng)建和刪除索引
結(jié)構(gòu)權(quán)限TRIGGER全局、數(shù)據(jù)庫、表允許觸發(fā)器的所有操作
結(jié)構(gòu)權(quán)限REFERENCES全局、數(shù)據(jù)庫、表、列允許創(chuàng)建外鍵
管理權(quán)限SUPER全局允許使用其他管理操作,如CHANGE MASTER TO等
管理權(quán)限CREATE USER全局CREATE USER、DROP USER、RENAME USER和REVOKE ALL PRIVILEGES
管理權(quán)限GRANT OPTION全局允許授予或刪除用戶權(quán)限
管理權(quán)限RELOAD全局FLUSH操作
管理權(quán)限PROXY與被代理的用戶權(quán)限相同
管理權(quán)限REPLICATION CLIENT全局允許用戶訪問主服務(wù)器或從服務(wù)器
管理權(quán)限REPLICATION SLAVE全局允許復(fù)制從服務(wù)器讀取主服務(wù)器二進(jìn)制日志事件
管理權(quán)限SHUTDOWN全局允許使用mysqladmin shutdown
管理權(quán)限LOCK TABLES全局、數(shù)據(jù)庫允許使用LOCK TABLES鎖定擁有SELECT權(quán)限的數(shù)據(jù)庫

權(quán)限級別指權(quán)限可以被應(yīng)用在哪些數(shù)據(jù)庫內(nèi)容中。
例如,SELECT權(quán)限級別是指SELECT權(quán)限可以被授予到全局(任意數(shù)據(jù)庫下的任意內(nèi)容)、數(shù)據(jù)庫(指定數(shù)據(jù)庫下的任意內(nèi)容)、表(指定數(shù)據(jù)庫下的指定數(shù)據(jù)庫表)、列(指定數(shù)據(jù)庫下的指定數(shù)據(jù)表中的指定字段)。

授予權(quán)限

基本語法:

GRANT 權(quán)限名稱[(字段列表)][, 權(quán)限名稱[(字段列表)] ... ] ON 權(quán)限級別TO 'username'@'hostname' [, 'username'@'hostname' ... ] [WITH with_option]
  • 權(quán)限名稱:上表中的權(quán)限名稱
  • 字段列表:表示權(quán)限設(shè)置到哪些字段上。同時給多個字段設(shè)置同一個權(quán)限時,多個字段名之間使用逗號分隔。如果不指定字段,則設(shè)置的權(quán)限作用于整個表。
  • 權(quán)限級別:上表中的權(quán)限級別,可以使用下面四種寫法
    • *.*:表示全局級別的權(quán)限,即授予的權(quán)限適用于所有數(shù)據(jù)庫和數(shù)據(jù)庫表。
    • *:如果當(dāng)前未選擇數(shù)據(jù)庫,表示全局級別的權(quán)限;如果當(dāng)前選擇了數(shù)據(jù)庫,則為當(dāng)前選擇的數(shù)據(jù)庫授予權(quán)限。
    • 數(shù)據(jù)庫名.*:表示數(shù)據(jù)庫級別的權(quán)限,即授予的權(quán)限適用于指定數(shù)據(jù)庫中的所有表。
    • 數(shù)據(jù)庫名.表:表示表級別的權(quán)限。如果不指定將授予權(quán)限的字段,則授予的權(quán)限適用于指定數(shù)據(jù)庫的指定表中的所有列。
  • TO子句用于指定一個或多個用戶。
  • with_option的取值有5個:GRANT OPTION、MAX_QUERIES_PER_HOUR count、MAX_UPDATES_PER_HOUR count、MAX_CONNECTIONS_PER_HOUR count、MAX_USER_CONNECTIONS。

查看權(quán)限

tables_priv保存表級別的權(quán)限信息,columns_priv保存列級別的權(quán)限信息,管理員可以直接查詢表看到用戶的權(quán)限信息。也可以使用SHOW GRANTS語句查看用戶權(quán)限?;菊Z法:


SHOW GRANTS FOR 'username'@'hostname';

撤銷權(quán)限

為保證數(shù)據(jù)庫的安全,對于用戶一些不必要的權(quán)限應(yīng)該及時撤銷。MySQL提供了REVOKE語句用于撤銷用戶的權(quán)限,其基本語法:

REVOKE 權(quán)限名稱[(字段列表)] [, 權(quán)限名稱[(字段列表)] ...] ON 權(quán)限級別FROM 'username'@'hostname' [, 'username'@'hostname' ... ]

當(dāng)撤銷的權(quán)限比較多時,這種方式就比較煩瑣。MySQL還提供了一次性撤銷所有權(quán)限的功能,基本語法:

REVOKE ALL PRIVILEGES, GRANT OPTION FROM 'username'@'hostname' [, 'username'@'hostname' ... ]

要使用REVOKE語句,必須擁有MySQL數(shù)據(jù)庫的全局CREATE USER權(quán)限或UPDATE權(quán)限。
USAGE權(quán)限只能用于登錄MySQL數(shù)據(jù)庫,不能執(zhí)行其他任何的操作;該權(quán)限不能被撤銷。

權(quán)限生效機(jī)制

在MySQL中可以通過兩種方式完成授權(quán)和撤銷權(quán)限,但它們的生效機(jī)制卻不一樣。

  • 通過GRANT、REVOKE語句對用戶進(jìn)行授權(quán)、撤銷的操作,權(quán)限的修改會立即生效。
  • 通過DML語句(insert、update和delete)直接修改權(quán)限系統(tǒng)表來完成授權(quán)和撤銷,需要手動執(zhí)行flush privileges語句讓MySQL重裝裝載權(quán)限系統(tǒng)表或重啟MySQL數(shù)據(jù)庫后,修改才會生效。
    當(dāng)MySQL生效新的權(quán)限信息時,對客戶端會有以下影響:
  • 全局性的權(quán)限更改和新密碼的設(shè)置會在下一次客戶端連接時生效。
  • 數(shù)據(jù)庫級別的權(quán)限更改會在下一次使用USE database_name語句時生效。
  • 對象級別的權(quán)限更改(如表和列),會在客戶端下一次請求該對象時生效。

訪問控制的實(shí)現(xiàn)

MySQL訪問控制實(shí)際上由兩個功能模塊共同完成:用戶管理模塊、訪問控制模塊。
用戶管理模塊主要是驗(yàn)證用戶的合法性,驗(yàn)證用戶是否能夠訪問MySQL數(shù)據(jù)庫;而訪問控制模塊則需要根據(jù)權(quán)限系統(tǒng)表中存儲的權(quán)限信息來決定用戶的權(quán)限。

訪問控制模塊
用戶管理模塊
逐個驗(yàn)證權(quán)限系統(tǒng)表
客戶端請求執(zhí)行SQL語句
SQL語句執(zhí)行成功
匹配成功
SQL語句被拒絕
匹配失敗
驗(yàn)證請求連接
客戶端請求連接
權(quán)限系統(tǒng)表mysql.user
客戶端連接被拒絕
驗(yàn)證失敗
驗(yàn)證通過
http://m.risenshineclean.com/news/33136.html

相關(guān)文章:

  • 網(wǎng)站建設(shè)方面的優(yōu)劣勢分析上海網(wǎng)絡(luò)營銷
  • 波波網(wǎng)站建設(shè)域名查詢網(wǎng)
  • 圖片瀑布流網(wǎng)站鄭州百度網(wǎng)站優(yōu)化排名
  • 怎樣用linux做網(wǎng)站微信廣告投放推廣平臺
  • 工藝品網(wǎng)站怎么做提高網(wǎng)站排名
  • 沈陽網(wǎng)站制作費(fèi)用中國搜索
  • wordpress適合電影網(wǎng)站的模板剛開的店鋪怎么做推廣
  • php 網(wǎng)站301怎么優(yōu)化自己公司的網(wǎng)站
  • 政府網(wǎng)站建設(shè)需求調(diào)查表網(wǎng)站推廣方法大全
  • 個人網(wǎng)站備案可以盈利嗎阻斷艾滋病的藥有哪些
  • 南昌網(wǎng)站建設(shè)公務(wù)網(wǎng)絡(luò)營銷策略都有哪些
  • 方案 網(wǎng)站建設(shè)快手seo軟件下載
  • 織夢網(wǎng)站問題班級優(yōu)化大師怎么加入班級
  • 電商加盟上海搜索引擎關(guān)鍵詞優(yōu)化
  • 做美食的網(wǎng)站有那一些韓國網(wǎng)站
  • ip動態(tài)地址做網(wǎng)站網(wǎng)站seo站長工具
  • 第一家做誘惑的網(wǎng)站廈門seo優(yōu)化
  • 貴州潤鐵祥建設(shè)工程有限公司網(wǎng)站外包公司軟件開發(fā)
  • 杭州江干區(qū)抖音seo哪里有五年級上冊語文優(yōu)化設(shè)計答案
  • 電子商務(wù)網(wǎng)站的作用seo排名第一的企業(yè)
  • win7iis部署asp.net網(wǎng)站媒體營銷平臺
  • 企業(yè)網(wǎng)站營銷優(yōu)缺點(diǎn)百度推廣平臺
  • 做網(wǎng)站費(fèi)用會計分錄百度貼吧網(wǎng)頁版登錄入口
  • 視頻網(wǎng)站 如何做seo專業(yè)seo公司
  • 什么網(wǎng)站可以做醫(yī)療設(shè)備的十大少兒編程教育品牌
  • 做家裝的設(shè)計公司網(wǎng)站seo廣告優(yōu)化
  • 網(wǎng)站模板更換營銷廣告語
  • 改版百度不收錄網(wǎng)站百度游戲中心app
  • 農(nóng)業(yè)信息免費(fèi)發(fā)布平臺合肥網(wǎng)站快速優(yōu)化排名
  • 怎樣用網(wǎng)站做淘寶推廣百度收錄教程