第9章 數(shù)據(jù)庫(kù)的管理和維護(hù)_第1頁(yè)
第9章 數(shù)據(jù)庫(kù)的管理和維護(hù)_第2頁(yè)
第9章 數(shù)據(jù)庫(kù)的管理和維護(hù)_第3頁(yè)
第9章 數(shù)據(jù)庫(kù)的管理和維護(hù)_第4頁(yè)
第9章 數(shù)據(jù)庫(kù)的管理和維護(hù)_第5頁(yè)
已閱讀5頁(yè),還剩2頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

博學(xué)谷——讓IT教學(xué)更簡(jiǎn)單,讓IT學(xué)習(xí)更有效PAGE12PAGE1黑馬程序員《MySQL數(shù)據(jù)庫(kù)入門(mén)(第2版)》教學(xué)設(shè)計(jì)課程名稱:授課年級(jí):授課學(xué)期:教師姓名:年月課題名稱第9章數(shù)據(jù)庫(kù)的管理和維護(hù)計(jì)劃課時(shí)4課時(shí)教學(xué)引入之前的章節(jié)基本都是圍繞數(shù)據(jù)庫(kù)及數(shù)據(jù)庫(kù)中數(shù)據(jù)的基本操作進(jìn)行講解,除此之外,MySQL還提供了一些管理和維護(hù)數(shù)據(jù)庫(kù)的功能,如數(shù)據(jù)的備份、還原,用戶管理、權(quán)限管理等,這些操作是數(shù)據(jù)庫(kù)管理和維護(hù)非常重要的部分,在一定程度上保證了數(shù)據(jù)庫(kù)的安全,本章將對(duì)數(shù)據(jù)庫(kù)管理和維護(hù)的相關(guān)知識(shí)進(jìn)行講解。教學(xué)目標(biāo)使學(xué)生掌握數(shù)據(jù)的備份,能夠使用語(yǔ)句備份單個(gè)數(shù)據(jù)庫(kù)的數(shù)據(jù)和多個(gè)數(shù)據(jù)庫(kù)的數(shù)據(jù)。使學(xué)生掌握數(shù)據(jù)的還原,能夠使用mysql命令和source命令還原已備份的數(shù)據(jù)。使學(xué)生掌握用戶的管理,能夠使用root用戶創(chuàng)建用戶、刪除用戶和修改用戶的密碼。使學(xué)生掌握權(quán)限管理,能夠使用root用戶對(duì)其他用戶授予權(quán)限和收回權(quán)限。教學(xué)重點(diǎn)數(shù)據(jù)的備份數(shù)據(jù)的還原修改用戶密碼教學(xué)難點(diǎn)user表MySQL的權(quán)限教學(xué)方式課堂教學(xué)以PPT講授為主,并結(jié)合多媒體進(jìn)行教學(xué)教學(xué)過(guò)程第一課時(shí)(數(shù)據(jù)的備份、數(shù)據(jù)的還原)一、復(fù)習(xí)鞏固教師通過(guò)上節(jié)課作業(yè)的完成情況,對(duì)學(xué)生吸收不好的知識(shí)點(diǎn)進(jìn)行再次鞏固講解。二、通過(guò)場(chǎng)景導(dǎo)入的方式導(dǎo)入新課在操作數(shù)據(jù)庫(kù)時(shí),難免會(huì)發(fā)生一些意外情況造成數(shù)據(jù)丟失。例如,突然停電、管理員的操作失誤等都可能導(dǎo)致數(shù)據(jù)的丟失。為了確保數(shù)據(jù)的安全,需要定期對(duì)數(shù)據(jù)庫(kù)中的數(shù)據(jù)進(jìn)行備份,這樣,當(dāng)遇到數(shù)據(jù)庫(kù)中數(shù)據(jù)丟失或者出錯(cuò)的情況,就可以將數(shù)據(jù)進(jìn)行還原,從而最大限度地降低損失。本節(jié)將針對(duì)數(shù)據(jù)的備份和還原進(jìn)行講解。三、新課講解知識(shí)點(diǎn)1-數(shù)據(jù)的備份教師通過(guò)PPT結(jié)合實(shí)際操作的方式講解數(shù)據(jù)的備份。備份單個(gè)數(shù)據(jù)庫(kù)mysqldump命令備份單個(gè)數(shù)據(jù)庫(kù)的語(yǔ)法格式如下。mysqldump-uusername-ppassworddbname[tbname1[tbname2…]]>filename.sql備份多個(gè)數(shù)據(jù)庫(kù)mysqldump命令備份多個(gè)數(shù)據(jù)庫(kù)的語(yǔ)法格式如下。mysqldump-uusername–ppassword--databasedbname1[dbname2dbname3…]>filename.sql備份所有數(shù)據(jù)庫(kù)使用mysqldump命令備份所有數(shù)據(jù)庫(kù)時(shí),只需在該命令后使用“--all-databases”參數(shù)即可,其語(yǔ)法格式如下。mysqldump–uusername–ppassword--all-databases>filename.sql使用mysqldump命令演示數(shù)據(jù)的備份。知識(shí)點(diǎn)2-數(shù)據(jù)的還原教師通過(guò)PPT結(jié)合實(shí)際操作的方式講解數(shù)據(jù)的還原。使用mysql命令還原數(shù)據(jù)mysql命令還原數(shù)據(jù)的語(yǔ)法格式如下。mysql–uusername–ppassword[dbname]<filename.sql通過(guò)一個(gè)案例演示使用mysql命令還原數(shù)據(jù)使用source命令還原數(shù)據(jù)source命令還原數(shù)據(jù)的語(yǔ)法格式如下。sourcefilename.sql通過(guò)一個(gè)案例演示使用source命令還原數(shù)據(jù)四、歸納總結(jié)教師回顧本節(jié)課所講的內(nèi)容,并通過(guò)測(cè)試題的方式引導(dǎo)學(xué)生解答問(wèn)題并給予指導(dǎo)。五、布置作業(yè)教師通過(guò)高校教輔平臺(tái)()布置本節(jié)課作業(yè)以及下節(jié)課的預(yù)習(xí)作業(yè)。第二課時(shí)(user表、創(chuàng)建用戶、刪除用戶、修改用戶密碼)一、復(fù)習(xí)鞏固教師通過(guò)上節(jié)課作業(yè)的完成情況,對(duì)學(xué)生吸收不好的知識(shí)點(diǎn)進(jìn)行再次鞏固講解。二、通過(guò)直接導(dǎo)入的方式導(dǎo)入新課MySQL是一個(gè)多用戶數(shù)據(jù)庫(kù)管理系統(tǒng),MySQL的用戶可以大致分為普通用戶和root用戶。root用戶是超級(jí)管理員,擁有所有權(quán)限,如創(chuàng)建用戶、刪除用戶、管理用戶等。普通用戶只擁有被授予的指定權(quán)限。在之前章節(jié)中,都是通過(guò)root用戶登錄數(shù)據(jù)庫(kù)進(jìn)行相關(guān)的操作,為了保證數(shù)據(jù)庫(kù)的安全,需要對(duì)不同用戶的操作權(quán)限進(jìn)行合理的管理,讓用戶只能在指定的權(quán)限范圍內(nèi)操作。本節(jié)將針對(duì)MySQL的用戶管理進(jìn)行詳細(xì)講解。新課講解知識(shí)點(diǎn)1-user表教師通過(guò)PPT結(jié)合實(shí)際操作的方式講解user表。user表中保存了所有用戶信息,用戶信息中包含了允許連接到服務(wù)器的賬號(hào)信息以及一些全局級(jí)的權(quán)限信息,全局級(jí)的權(quán)限適用于給定服務(wù)器中的所有數(shù)據(jù)庫(kù)。用戶字段用戶字段存儲(chǔ)了用戶連接MySQL數(shù)據(jù)庫(kù)時(shí)需要輸入的信息權(quán)限字段權(quán)限字段包括Select_priv、Insert_priv、Update_priv等以priv結(jié)尾的字段,這些字段決定了用戶的權(quán)限,包括查詢權(quán)限、修改權(quán)限、關(guān)閉服務(wù)等權(quán)限。安全字段安全字段包含安全連接、身份驗(yàn)證和密碼相關(guān)等字段,主要用于管理用戶的安全信息。資源控制字段資源控制字段包含以max_開(kāi)頭的4個(gè)字段,這些字段用于限制用戶對(duì)服務(wù)器資源的使用,防止用戶登錄服務(wù)器后的不法操作或不合規(guī)范的操作,導(dǎo)致服務(wù)器資源的浪費(fèi)。知識(shí)點(diǎn)2-創(chuàng)建用戶教師通過(guò)PPT結(jié)合實(shí)際操作的方式講解創(chuàng)建用戶。MySQL提供了CREATEUSER語(yǔ)句用于創(chuàng)建用戶。CREATEUSER語(yǔ)句創(chuàng)建用戶的基本語(yǔ)法格式如下所示。CREATEUSER'username'@'hostname'[IDENTIFIEDBY[PASSWORD]'password'][,'username'@'hostname'[IDENTIFIEDBY[PASSWORD]'password']]…通過(guò)案例演示使用CREATEUSER語(yǔ)句創(chuàng)建用戶。知識(shí)點(diǎn)3-刪除用戶教師通過(guò)PPT結(jié)合實(shí)際操作的方式講解刪除用戶。使用DROPUSER語(yǔ)句刪除用戶DROPUSER語(yǔ)句刪除用戶的語(yǔ)法格式如下。DROPUSER'username'@'hostname'[,'username'@'hostname'];使用DELETE語(yǔ)句刪除用戶DELETE語(yǔ)句刪除用戶的語(yǔ)法格式如下所示。DELETEFROMmysql.userWHEREHost='hostname'ANDUser='username';知識(shí)點(diǎn)4-修改用戶密碼教師通過(guò)PPT結(jié)合實(shí)際操作的方式講解修改用戶密碼。使用mysqladmin命令修改用戶密碼使用mysqladmin命令修改密碼的基本語(yǔ)法格式如下所示。mysqladmin–uusername[–hhostname]–ppasswordnew_password使用ALTERUSER語(yǔ)句修改用戶密碼使用ALTERUSER語(yǔ)句修改用戶密碼,基本語(yǔ)法格式如下所示。ALTERUSER賬戶名IDENTIFIEDBynew_password;使用SET語(yǔ)句修改用戶密碼使用SET語(yǔ)句修改用戶密碼,基本語(yǔ)法格式如下所示。SETPASSWORD=new_password;使用UPDATE語(yǔ)句修改用戶密碼。使用UPDATE語(yǔ)句直接修改對(duì)應(yīng)用戶的密碼,修改密碼的基本語(yǔ)法格式如下所示。UPDATEmysql.userSETauthentication_string=PASSWORD('new_password')WHEREUser='username'andHost='hostname';四、歸納總結(jié)教師回顧本節(jié)課所講的內(nèi)容,并通過(guò)測(cè)試題的方式引導(dǎo)學(xué)生解答問(wèn)題并給予指導(dǎo)。五、布置作業(yè)教師通過(guò)高校教輔平臺(tái)()布置本節(jié)課作業(yè)以及下節(jié)課的預(yù)習(xí)作業(yè)。第三課時(shí)(MySQL的權(quán)限、授予權(quán)限、查看權(quán)限、收回權(quán)限)一、復(fù)習(xí)鞏固教師通過(guò)上節(jié)課作業(yè)的完成情況,對(duì)學(xué)生吸收不好的知識(shí)點(diǎn)進(jìn)行再次鞏固講解。二、通過(guò)直接導(dǎo)入的方式導(dǎo)入新課在實(shí)際項(xiàng)目開(kāi)發(fā)中,為了保證數(shù)據(jù)的安全,數(shù)據(jù)庫(kù)管理員需要為不同層級(jí)的操作人員分配不同的權(quán)限,限制登錄MySQL服務(wù)器的用戶只能在其權(quán)限范圍內(nèi)操作。同時(shí)管理員還可以根據(jù)不同的情況為用戶授予權(quán)限或收回權(quán)限,從而控制數(shù)據(jù)操作人員的權(quán)限。三、新課講解知識(shí)點(diǎn)1-MySQL的權(quán)限教師通過(guò)PPT結(jié)合實(shí)際操作的方式講解MySQL的權(quán)限。數(shù)據(jù)庫(kù)中與權(quán)限相關(guān)的數(shù)據(jù)表user:保存用戶被授予的全局權(quán)限。db:保存用戶被授予的數(shù)據(jù)庫(kù)權(quán)限。tables_priv:保存用戶被授予的表權(quán)限。columns_priv:保存用戶被授予的列權(quán)限。procs_priv:保存用戶被授予的存儲(chǔ)過(guò)程權(quán)限。proxies_priv:保存用戶被授予的代理權(quán)限。MySQL中可以授予和收回的權(quán)限知識(shí)點(diǎn)2-授予權(quán)限教師通過(guò)PPT結(jié)合實(shí)際操作的方式講解授予權(quán)限。MySQL提供了用于為用戶授予權(quán)限的GRANT語(yǔ)句,其基本語(yǔ)法格式如下。GRANT權(quán)限類(lèi)型[(字段列表)][,權(quán)限類(lèi)型[(字段列表)]]ON權(quán)限級(jí)別TO'username'@'hostname'[,'username'@'hostname']…[WITHwith_option] GRANT的語(yǔ)法格式中,各參數(shù)的含義如下。權(quán)限類(lèi)型:MySQL中可以授予和收回的權(quán)限。字段列表:表示權(quán)限設(shè)置到哪些字段上,同時(shí)給多個(gè)字段設(shè)置同一個(gè)權(quán)限時(shí),多個(gè)字段名之間使用逗號(hào)分隔,如果不指定字段則設(shè)置的權(quán)限作用于整個(gè)表。權(quán)限級(jí)別:MySQL中包含的權(quán)限級(jí)別。*.*:表示全局級(jí)別的權(quán)限,即授予的權(quán)限適用于所有的數(shù)據(jù)庫(kù)和數(shù)據(jù)表。*:如果當(dāng)前未選擇數(shù)據(jù)庫(kù),表示全局級(jí)別的權(quán)限;如果當(dāng)前選擇了數(shù)據(jù)庫(kù),則為當(dāng)前選擇的數(shù)據(jù)庫(kù)授予權(quán)限。數(shù)據(jù)庫(kù)名.*:表示數(shù)據(jù)庫(kù)級(jí)別的權(quán)限,即授予的權(quán)限適用于指定數(shù)據(jù)庫(kù)中的所有表。數(shù)據(jù)庫(kù)名.表名:表示表級(jí)別的權(quán)限。如果不指定將授予權(quán)限的字段,則授予的權(quán)限適用于指定數(shù)據(jù)庫(kù)中的指定表中所有列。TO子句用于指定一個(gè)或多個(gè)用戶。WITH關(guān)鍵字后面的參數(shù)with_option的取值五個(gè),具體如下。GRANTOPTION:將自己的權(quán)限授予其他用戶。MAX_QUERIES_PER_HOURcount:設(shè)置每小時(shí)最多可以執(zhí)行多少次查詢。MAX_UPDATES_PER_HOURcount:設(shè)置每小時(shí)最多可以執(zhí)行多少次更新。MAX_CONNECTIONS_PER_HOURcount:設(shè)置每小時(shí)最大的連接數(shù)量。MAX_USER_CONNECTIONS:設(shè)置每個(gè)用戶最多可以同時(shí)建立連接的數(shù)量。知識(shí)點(diǎn)3-查看權(quán)限教師通過(guò)PPT結(jié)合實(shí)際操作的方式講解查看權(quán)限。在mysql.tables_priv中查看表權(quán)限在mysql.columns_priv中查看列權(quán)限使用SHOWGRANTS語(yǔ)句查看用戶權(quán)限,其基本語(yǔ)法格式如下所示。SHOWGRANTSFOR'username'@'hostname';知識(shí)點(diǎn)4-收回權(quán)限教師通過(guò)PPT結(jié)合實(shí)際操作的方式講解收回權(quán)限。MySQL提供了REVOKE語(yǔ)句用于收回指定用戶的指定權(quán)限,其基本語(yǔ)法格式如下所示。REVOKE權(quán)限類(lèi)型[(字段列表)][,權(quán)限類(lèi)型[(字段列表)]]ON權(quán)限級(jí)別FROM'username'@'hostname'[,'username'@'hostname']…一次性收回用戶所有權(quán)限的語(yǔ)法格式如下所示。REVOKEALLPRIVILEGES,GRANTOPTIONFROM'username'@'hostname'[,'username'@'host

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論