實驗十二數據庫的安全性
一、 實驗內容:
1、 數據庫用戶賬號的創建和刪除
2、 數據庫用戶權限的授予和回收
二、 實驗項目:員工管理數據庫
用於企業管理的員工管理數據庫,數據庫名為YGGL中,YGGL數據庫中包括三個表:Employees(員工信息表)、Departments(部門信息表)、Salary(員工薪水情況表)。
三、 實驗步驟:(要求用命令完成以下操作)
1、 創建數據庫用戶user_1和user_2,密碼都為123456(假設服務器名為localhost),並在user表中查看這兩個用戶;
2
(1) 將用戶user_2的名稱改為user2;
(2)將用戶user_1的密碼修改為123;
3、 刪除用戶user2;
4、 以user_1的用戶身份登錄mysql服務器,執行幾個數據庫操作,查看該用戶有哪些權限?
5、 授予用戶user_1對YGGL數據庫中Employees表的查詢權限,以user_1的用戶身份登錄mysql服務器,驗證該權限;
6、 授予用戶u1對YGGL數據庫中Employees表的查詢權限,以u1的用戶身份登錄mysql服務器,驗證該權限;.
7、 授予用戶user_1在Salary表上的查詢和修改權限,並允許將該權限授予其他用戶;
8、 以user_1的用戶身份登錄mysql服務器,並將user_1的所有權限授權給u1用戶;
.
9、 以u1的用戶身份登錄mysql服務器,驗證其是否有對Salary表的查詢和修改權限;
10、 回收user_1在Salary表上的查詢權限,以user_1的用戶身份登錄mysql服務器,驗證該用戶是否還可以對Salary表進行查詢;
11、 以u1的用戶身份登錄mysql服務器,驗證其是否還可以對Salary表進行查詢。
12、 授予u1對Departments表中備注列的修改權限;
13、 授予u1對YGGL數據庫中所有表的查詢權限,並以u1的用戶身份登錄mysql服務器,驗證該權限;
14、 授予u1創建數據庫表的權限,並以u1的用戶身份登錄mysql服務器,驗證該權限。
四、 實驗報告要求
1、 實驗報告格式要求
包括內容:標題、實驗內容、實驗步驟、實驗中遇到的問題及解決方案
2、 實驗報告內容要求
(1) 標題參看實驗指導標題+“實驗報告”,如“實驗一 MySQL的安裝與命令初步實驗報告”;
(2) 實驗內容與實驗指導中相同;
(3) 實驗步驟中將自己實驗中的每個步驟的命令和操作結果顯示界面進行截圖完善。
(4) 實驗中遇到的問題及解決方案中如實地將自己的問題的解決過程記錄出來。
3、 實驗報告提交要求
每次實驗課結束之后,每個人需要提交實驗報告,實驗報告命名為:學號姓名
五、 補充說明