久久无码中文字幕_日韩精品无码一本二本三_久久精品呦女暗网_欧美一级夜夜爽_久久精品国产99久久99久久久

26
2023/08

Mysql數(shù)據(jù)庫如何給其他用戶創(chuàng)建視圖并限制查看視圖權(quán)限

發(fā)布時(shí)間:2023-08-26 16:42:53
發(fā)布者:已經(jīng)寫了
瀏覽量:
0

為什么要給其他用戶創(chuàng)建視圖查看權(quán)限呢,因?yàn)槭褂脠鼍暗牟煌诙喑绦虻墓餐\(yùn)行環(huán)境下可能會有多個(gè)程序,多部門共同進(jìn)行一些業(yè)務(wù),這個(gè)時(shí)候可能就會需要相互之間的數(shù)據(jù)配合以提供更全面的信息。

如何跨系統(tǒng)跨平臺跨數(shù)據(jù)庫的進(jìn)行數(shù)據(jù)共享,或者說是數(shù)據(jù)交互呢,其實(shí)方式有很多,可以通過Webservice進(jìn)行數(shù)據(jù)交互,也可以通過web進(jìn)行數(shù)據(jù)交互,也可以通過數(shù)據(jù)庫直接進(jìn)行數(shù)據(jù)交互。

這篇文章主要介紹如何通過數(shù)據(jù)庫進(jìn)行數(shù)據(jù)共享和數(shù)據(jù)交互

先介紹一下數(shù)據(jù)庫視圖的作用,視圖可以自定義數(shù)據(jù)查詢結(jié)果,將關(guān)鍵信息統(tǒng)一到視圖之中,而不用重新建新的表結(jié)構(gòu),最重要的是可以提供安

全性保護(hù),視圖的安全性可以防止未授權(quán)用戶查看特定的行或列,是用戶只能看到表中特定行的一種方法。

先說視圖的創(chuàng)建方式,視圖可以通過工具圖形選擇來創(chuàng)建,也可以直接寫sql語句進(jìn)行創(chuàng)建視圖

Mysql數(shù)據(jù)庫如何給其他用戶創(chuàng)建視圖并限制查看視圖權(quán)限.png

在介紹管理用戶的權(quán)限,可以通過sql語句設(shè)置權(quán)限,也可以通過工具進(jìn)行設(shè)置權(quán)限,需要注意的是,要給選中的視圖增select權(quán)限之外,還需要增加showview權(quán)限,不然訪問的時(shí)候會報(bào)錯(cuò)

Mysql數(shù)據(jù)庫如何給其他用戶創(chuàng)建視圖并限制查看視圖權(quán)限.png

在說一下通過sql語句進(jìn)行創(chuàng)建用戶和添加權(quán)限

使用CREATE USER來創(chuàng)建用戶myuser是用戶名password是密碼

CREATE USER 'myuser'@'localhost' IDENTIFIED BY 'password';

設(shè)置查看權(quán)限,使用GRANT授權(quán)myuser select權(quán)限和show view權(quán)限

GRANT SELECT,show view ON `sspb`.`v_shoushushijian` TO 'myuser'@'%';

返回列表