东京热成人网站_XX另类XX伦理XXAV_亚洲精品无码成人AAA片_高清av中文字幕无码_手机看片国产欧美日韩高清_bd美妙第进化型

咨詢電話:
15628812133
26
2023/08

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

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

為什么要給其他用戶創(chuàng)建視圖查看權(quán)限呢,因為使用場景的不同,在多程序的共同運行環(huán)境下可能會有多個程序,多部門共同進行一些業(yè)務,這個時候可能就會需要相互之間的數(shù)據(jù)配合以提供更全面的信息。

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

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

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

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

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

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

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

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

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

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

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

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

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

返回列表