




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
數據庫管理與維護MySQL數據庫應用技術知識目標(1)掌握用戶管理的語法結構;(2)掌握權限管理的語法結構;能力目標素養目標思政目標(1)能熟練的創建用戶、修改用戶和刪除用戶;(2)能熟練的進行授權和收回權限操作。(1)增強實際動手能力;(2)養成良好的代碼編寫習慣。(1)培養學生主動學習的意識和興趣,以及對終身學習的認同感。一教學目標教學重點、難點1.創建用戶2.刪除用戶3.授予權限4.收回權限重點難點1.修改用戶屬性二三
學習任務完成用戶的創建、修改、刪除以及權限的授予和收回,要求如下:1.創建用戶test1;2.修改用戶test1密碼;3.用戶test1重命名;4.為用戶test1授權;5.收回用戶test1權限。授課內容19.1.1創建用戶29.1.2修改用戶39.1.3刪除用戶四
任務1用戶管理思維導圖9.1.1
創建用戶1.使用createuser語句創建用戶。(1)基本語法格式:CREATEUSER<用戶>[IDENTIFIEDBY[PASSWORD]'password'][,用戶[IDENTIFIEDBY[PASSWORD]'password']](2)說明:①用戶,指定創建用戶賬號,格式為user_name'@'host_name。這里的user_name是用戶名,host_name為主機名,即用戶連接MySQL時所用主機的名字。如果在創建的過程中,只給出了用戶名,而沒指定主機名,那么主機名默認為“%”,表示一組主機,即對所有主機開放權限。9.1.1
創建用戶(2)說明:②IDENTIFIEDBY子句,用于指定用戶密碼。新用戶可以沒有初始密碼,若該用戶不設密碼,可省略此子句。③PASSWORD'password',PASSWORD表示使用哈希值設置密碼,該參數可選。如果密碼是一個普通的字符串,則不需要使用PASSWORD關鍵字。'password'表示用戶登錄時使用的密碼,需要用單引號括起來。匹配模式符“_”:僅可以匹配一個字符。9.1.1
創建用戶2.使用insert語句創建用戶。(1)基本語法格式:INSERTINTOmysql.user(Host,User,authentication_string,ssl_cipher,x509_issuer,x509_subject)VALUES('hostname','username',PASSWORD('password'),'','','');(2)說明:①必須擁有對mysql.user表的INSERT權限。②通常INSERT語句只添加Host、User和authentication_string這3個字段的值。③MySQL5.7的user表中的密碼字段從Password變成了authentication_string,如果使用的是MySQL5.7之前的版本,將authentication_string字段替換成Password即可。④向user表插入新記錄時,一定要設置ssl_cipher、x509_issuer和x509_subject這3個字段的值,否則INSERT語句將不能執行。9.1.1
創建用戶3.使用grant語句創建用戶。(1)基本語法格式:GRANTpriv_typeONdatabase.tableTOuser[IDENTIFIEDBY[PASSWORD]'password'](2)說明:①priv_type參數表示新用戶的權限。②database.table參數表示新用戶的權限范圍,即只能在指定的數據庫和表上使用自己的權限。③user參數指定新用戶的賬號,由用戶名和主機名構成。④IDENTIFIEDBY關鍵字用來設置密碼。⑤password參數表示新用戶的密碼。9.1.2
修改用戶1.使用setpassword修改用戶密碼。(1)基本語法格式:SETPASSWORDFOR'username'@'hostname'=PASSWORD('newpwd');(2)說明:①username參數是普通用戶的用戶名。②hostname參數是普通用戶的主機名。③newpwd是要更改的新密碼。9.1.2
修改用戶2.使用UPDATE語句修改用戶密碼。(1)基本語法格式:UPDATEMySQL.userSETauthentication_string=PASSWORD("newpwd")WHEREUser="username"ANDHost="hostname";(2)說明:①username參數是普通用戶的用戶名。②hostname參數是普通用戶的主機名。③newpwd是要更改的新密碼。9.1.2
修改用戶3.使用GRANT語句修改用戶密碼。(1)基本語法格式:GRANTUSAGEON*.*TO'user'@’hostname’IDENTIFIEDBY'newpwd';(2)說明:使用GRANT語句修改密碼,必須擁有GRANT權限。4.用戶重命名。(1)基本語法格式:RENAMEUSER<舊用戶>TO<新用戶>9.1.3
刪除用戶1.使用DROPUSER語句刪除用戶。(1)基本語法格式:DROPUSER<用戶1>[,<用戶2>]…(2)說明:①DROPUSER語句可用于刪除一個或多個用戶,并撤銷其權限。②使用DROPUSER語句必須擁有mysql數據庫的DELETE權限或全局CREATEUSER權限。③在DROPUSER語句的使用中,若沒有明確地給出賬戶的主機名,則該主機名默認為“%”。2.使用DELETE語句刪除用戶。(1)基本語法格式:DELETEFROMmysql.userWHEREHost='hostname'ANDUser='username';課堂總結創建用戶123修改用戶修改用戶密碼;用戶重命名;刪除用戶dropuser;delete。createuser;insert;grant。授課內容49.2.1權限概述19.2.2授予權限29.2.3查看權限9.2.4收回權限3五
任務2權限管理課堂總結思維導圖9.2.1
權限概述
在數據庫中,權限(Privilege)是指執行某種特定數據庫操作的權利或許可,比如創建表、創建視圖、查詢數據、插入/更新/刪除數據等操作。用戶在進行數據庫操作時,數據庫將會首先驗證該用戶是否擁有執行該操作的權限。按其許可執行操作性質的不同,MySQL數據庫權限可分為系統權限和用戶權限兩大類。9.2.1
權限概述
系統權限是指執行某一類數據庫操作的權限,例如,登錄數據庫、創建表(CREATETABLE)、刪除表(DROPTABLE)等。9.2.1
權限概述
對象權限則是指針對某個特定數據庫對象執行某種操作的權限,例如,對某一數據表中的數據進行查詢操作。MySQL數據庫用戶對其自有的數據庫對象擁有全部的對象權限,但對其他方案中的對象則不然,如要對其他方案中的數據表執行查詢操作時,則需對其授予相應的對象權限。9.2.2
授予權限1.使用grant語句授予權限。(1)基本語法格式:GRANTprivilege,[privilege],..ONprivilege_levelTOuser[IDENTIFIEDBYpassword][REQUIREtsl_option][WITH[GRANT_OPTION|resource_option]];(2)說明:①privilege為要授予的權限,可以為1至多個中間用逗號隔開。②privilege_level為指定確定特權應用的級別。③user為要授予權限的用戶。④可選的條件IDENTIFIEDBY允許為用戶設置新密碼。⑤REQUIRE選項用于指定用戶是否必須通過安全連接連接到數據庫服務器。⑥可選的WITHGRANTOPTION子句允許此用戶授予其他用戶或從其他用戶刪除您擁有的權限。9.2.3
查看權限1.使用showgrants語句查看權限。(1)基本語法格式:Showgrantsfor[user](2)說明:①user為要查看權限的用戶賬號。②如果省略此參數則默認查看當前用戶的權限。③執行該命令后,MySQL將返回該用戶擁有的所有權限列表。9.2.4
收回權限1.使用revoke語句收回權限。(1)基本語法格式:REVOKEprivilege_name(s)ONobjectFROMuser_account_name;(2)說明:①privilege_name,指定要從用戶帳戶中撤消的訪問權限或授予權限。②object,它確定授予訪問權限的權限級別。這意味著授予表特權;那么對象應該是表的名稱。③user_
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 紗線生產過程中的設備維護與管理考核試卷
- 躺式旅行悠閑享受度假時光考核試卷
- 輕質高強泡沫塑料的研究與發展考核試卷
- 航天器空間碎片監測與預警系統考核試卷
- 通風電器具物聯網技術應用考核試卷
- 蔬菜加工企業品牌國際化戰略考核試卷
- 管道工程法律法規政策學習、運用與實施考核試卷
- 玻璃保溫容器耐壓性能研究考核試卷
- 甲狀腺患者的護理
- 智能停車項目投資建設與回報協議
- 2025年小升初語文第一次全真模擬試卷(1)(統編版+含答案解析)
- 廠區保安培訓試題及答案
- 2025年消防設施操作員(中級)職業技能鑒定參考試題庫(500題含答案)
- 農作物品種(玉米)區域試驗技術規程
- 2022年江蘇省衛生系統事業單位招聘考試(護理學)參考題庫匯總(含答案)
- 造林工程模式典型設計圖文版
- WST 661-2020靜脈血液標本采集
- 乙型肝炎病毒表面抗原診斷試劑盒(酶聯免疫法)說明書
- 資料員崗位知識與專業技能ppt課件
- 校本教材毽球
- ASYMTEK S2900 快速操作手冊
評論
0/150
提交評論