課程編寫數據庫 |
||
類別網絡 |
內容測試 |
|
實驗課題名稱spa |
數據庫用戶權限管理與測試命令行 |
|
實驗目的與要求對象 |
掌握數據庫中的權限管理思想,並會建立用戶權限管理中的各類對象。ci |
|
實驗環境table |
VPC1(虛擬PC)軟件 |
Windows XP 系統select |
VPC1 鏈接要求 |
與實驗網絡直連 |
|
軟件描述 |
數據庫管理系統(DBMS) :MySQL 5.5 |
|
實驗環境描述 |
一、學生機與實驗室網絡直連; |
|
預備知識 |
無 |
|
實驗內容 |
建立用戶權限管理中的用戶和用戶權限,並測試。 |
|
實驗步驟 |
打開實驗平臺,進入Windows XP系統。
(1)打開命令行提示符,從localhost,用root用戶名登錄MySQL5.5,輸入密碼:123456。
(2)建立數據庫student_course,並在該數據庫中創建student表: 建立數據庫student_course:
建立表students:
在表中插入兩條記錄:
打印表中的內容:
(3)建立數據庫dbrole,刪除dbrole。 建立數據庫dbrole:
查看全部存在的數據庫:
刪除數據庫dbrole:
查看數據庫是否被刪除:
(4)建立數據庫用戶user1,並賦予user1以SELECT 表students的權限。 建立用戶user1,登錄位置是‘localhost’,密碼是‘password’:
查看系統中全部用戶,發現user1已被建立:
賦予user1以SELECT 表students的權限:
退出root:
登錄user1:
User1使用select查看錶中的內容:
(5)將建立表create的權限授予用戶 user1,並容許他傳播該權限。 在user1下 嘗試建表,失敗:
退出user1,進入root:
將建立表create的權限授予用戶 user1,並容許他傳播該權限:
查看user1的權限,發現如今已經有建表create的權限:
退出root, 進入user1:
使用user1嘗試建表,會發現建表成功:
(6)收回 user1 建立表的權限。 進入root帳戶:
收回 user1 建立表的權限:
查看並測試user1建表的權限是否被收回:
User1用戶嘗試建表,結果失敗:
證實user1的建表權限已經被收回。 |