實(shí)驗(yàn)7數(shù)據(jù)庫(kù)安全性策略_第1頁(yè)
實(shí)驗(yàn)7數(shù)據(jù)庫(kù)安全性策略_第2頁(yè)
實(shí)驗(yàn)7數(shù)據(jù)庫(kù)安全性策略_第3頁(yè)
實(shí)驗(yàn)7數(shù)據(jù)庫(kù)安全性策略_第4頁(yè)
實(shí)驗(yàn)7數(shù)據(jù)庫(kù)安全性策略_第5頁(yè)
已閱讀5頁(yè),還剩4頁(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)介

1、實(shí)驗(yàn)7數(shù)據(jù)庫(kù)安全性策略-CAL-FENGHAI-(2020YEAR-YICAI) JINGBIAN實(shí)驗(yàn)7數(shù)據(jù)庫(kù)安全性策略一、實(shí)驗(yàn)?zāi)康?. 掌握使用SQL語(yǔ)句進(jìn)行數(shù)據(jù)庫(kù)完全備份的辦法2. 掌握使用客戶端程序進(jìn)行完全備份的方法3. 掌握數(shù)據(jù)庫(kù)用戶賬號(hào)的建立與刪除方法4. 掌握數(shù)據(jù)庫(kù)用戶權(quán)限的授予方法二、實(shí)驗(yàn)準(zhǔn)備1. 了解在MySQL Administrator中進(jìn)行數(shù)拯庫(kù)備份操作的方法2. 了解數(shù)據(jù)庫(kù)安全的重要性3. 了解數(shù)據(jù)庫(kù)用戶賬號(hào)的建立于刪除的方法4. 了解數(shù)據(jù)庫(kù)用戶權(quán)限的授予和回收方法三、實(shí)驗(yàn)內(nèi)容及要求1. 用SQL語(yǔ)句進(jìn)行數(shù)據(jù)庫(kù)備份和恢復(fù)1) 備份YGGL數(shù)據(jù)庫(kù)中的Employees表到

2、D盤FILE文件夾下,并在執(zhí) 行完成后査看D盤FILE文件夾下是否有文件。2) 先刪去Employees表中的幾行數(shù)據(jù),再使用SQL語(yǔ)句恢復(fù) Employees表,執(zhí)行左成后使用SELECT查看Employees表的變化。2. 使用客戶端工具備份和恢復(fù)表1) 使用mysqldump備份數(shù)據(jù)庫(kù)YGGL中的Salary表,并查看是否備份 成功。2) 備份整個(gè)YGGL數(shù)據(jù)庫(kù),并查看是否備份成功。3) 先刪除YGGL數(shù)據(jù)庫(kù)中的Employees表,再使用mysql恢復(fù)數(shù)據(jù) 庫(kù)。4) 假設(shè)原來(lái)的Salary表內(nèi)容已經(jīng)備份成文件,如果Salary表中的數(shù)據(jù) 發(fā)生了變動(dòng),使用mysqlimport恢復(fù)表數(shù)據(jù)

3、。3. 數(shù)據(jù)庫(kù)用戶1) 創(chuàng)建數(shù)據(jù)庫(kù)用戶user和user_2,密碼都為1234 (假設(shè)服務(wù)器爼 為 localhost)。2) 將用戶user_2的劍稱修改為user_3。3) 將用戶user_3的密碼修改為223456。4) 刪除用戶user_35) 以u(píng)ser_l用戶身份登陸MySQL。6) 剛剛創(chuàng)建的用戶有什么樣的權(quán)限。7) 創(chuàng)建一個(gè)用戶,并以該用戶的身份登錄。4. 用戶權(quán)限的授予與收回1) 授予用戶user_l對(duì)YGGL數(shù)據(jù)庫(kù)Emlpoees表的所有操作權(quán)限及查 詢操作權(quán)限。2) 授予用戶user_l對(duì)Emlpoees表進(jìn)行插入,修改,刪除操作權(quán)限。3) 授予用戶user對(duì)數(shù)據(jù)庫(kù)YGG

4、L的所有權(quán)限。4) 授予user_l在Salary表上的SELECT權(quán)限,并允許英將該權(quán)限授予 其他用戶。5) 回收user_l的Emlpoees表上的SELECT權(quán)限。6) 授予用戶user_l所有的用戶權(quán)限。7)取消用P user.l所有的權(quán)限。8)四.實(shí)驗(yàn)報(bào)告mysql SELECT *- FROM Employees;I Employee ID ! Name I Educa.t ion ! Birthday ss! Phone Number ! De pap t me nt: ID !+i Sex ! WorkVeai! 000001S32-l-508 ! 010008 東路100-2

5、 ! 020010 ;ie-0-i0s sI 020018 東路102-2 ! 102201 路100-2!I 102208 巷5-3-偵 ! 108991 ;10-3-105 ! 111006 路34-1-2&3 !I 210678 北路24-35! 302566 路209-3!I 308759 西路 3-7-52 ! 504209Sgl20-4-12 !專2科11專1科5士 5士 3科5專3科4科4專4 大:本:碩:大:本:碩:碩:本:大:本:本:大:18 七t-2 亠尺 118 7 2 8 6 民 1 1 UM 86 3 疥 6 0 0 1 2 / 1 3 J 9 0 5 林56容11向

6、23麗33明66俊88敏67石34濤73玉59凡89琳81 E5 五 2E9 穽 1勺S?忘 S?中 4 長(zhǎng) 木 十 p-lzj 孑33工7馬4文專7彳3吐5亦4季7Q 3Q4 333334343S34 I Qp I R- I QP II 00 I Qp II 00 I QP II 00 I QP I I Qp II 00! 1963 ! 197G-03-28 ! 19S2-12-09 ! 19G0-07-30 ! 1972-10-18 ! 19G5-09-28 ! 1979-08-10 ! 1974-10-01 ! 1977-04-02 ! 19GS-09-20 ! 1978-11-18 !

7、 19G9-09-0300:00:00 ! 100:00:00 ! 100:00:00 ! 100:00:00 : 000:00:00 ! 100:00:00 ! 100:00:00 : 000:00:00 ! 100:00:00 ! 100=00:00 ! 100:00:00 ! 100:00:00 i 012 rows in set 2 使用客戶端工具備份和恢復(fù)表1)使用mysqldump備份數(shù)據(jù)庫(kù)YGGL中的Salary表并査看是否備份成功。IC: Pro9ra.n File s MlySQLMIySQL Server 5.1 Sb in mys q ldunp -hlocalhost

8、-urool計(jì)算機(jī)本i&?噩(D:) A FILEE)童看(V)工具(T)幫朗(H)含鯽中 共享新建文件夾名稱Employees.brt品 Salary.sql2)備份整個(gè)YGGL數(shù)據(jù)庫(kù),并査看是否備份成功。C: Program FilesySQLNMySQL Server 5 . i bin Rirs:qldLD: FILEWGGL.sql計(jì)算機(jī)本k FILE紙)胡(V)工具(T)幫朗(H)治到庫(kù)中 共享新建文件夾名稱Employees.txtEj Salary.sql51 的付冒El YGGLsql3)先刪除YGGL數(shù)據(jù)庫(kù)中的Employes表,再使用mysql恢復(fù)數(shù)據(jù)庫(kù)。mysql US

9、E YGGL;Database changed mysql DROP TABLE Employees:;Query 01G 0 pows affected C0.01 sec)m SHOW TABLES;MIKWWa! Tablesir)j/ggl !MW MBMM MIK W! departments!salary!W2 rows in set mysql USE YGGLDatabase changed mysql SHOW TABLES;I Tables-iri-j/ggl ;:departments:!employees!salary! 3 片o” in set (0.00 sec C

10、: Program FilesaySQLsMySQL Server 5 .lbinmysql -uroot - pd-xf VGGL USE VGGLDatabase changedmysql SELECT *- FROM Salary- INTO OUTFILE JD:/FILE/Salary.txtJ;Query OK, 12 rows a.ected UPDATE Salary-SET InCone =1 nCone*-100;Query OK. 12 i*ov?s affected Rows matched: 12 Cha.nijed= 12 Warnings: 0 mysql SEL

11、ECT *一FBOM Salary;! EmployeeID ; InGone 1-1 OnGome S-T-T-r-r-T-T-rA000001 1r:210081 123.09 ;0100081 1582.62188.03 ;0200101 2860;198 ;0200181 2347.68S180 ;1022011 2569.881 185.65 ;102208119801 100 ;108991:3259.9&! 281.52 !111006:1987.01:79.58 :210678:2240: 121 :302566:2980.7:210.2 !3087591 2531.98! 1

12、99.08 !4504209彳1 20GG.15卜! 108 !-4+112 rowsmiFsqlimport -uroo t -pdxf 一一1 ity replace VGGL D:/FILE/Salary-txt?GGL.Salary: Records: 12 Deleted: 12 Shipped: 0 Warnings: 03 數(shù)據(jù)庫(kù)用戶1)創(chuàng)建數(shù)據(jù)庫(kù)用戶user_ 1和user_2密碼都為1234 (假設(shè)服務(wù)器名為localhost) r)5Fsql CBEATE USER-J user_lJ localhotJIDENTIFIED BV f1234J.-,user_2,e, lo

13、calhostJIDENTIFIED BV J1234J;Queriy OK, 0 rows affected (0.00 sec)2)將用戶user_2的名稱修改為user_3msql RENAME USER-ns e i*_2localhost * TO* user_3J 0J localhostJ ;Queii? OK, 0 pows affected C0.00 sec)3)將用戶user_3的密碼修改為123456。4)刪除用戶usej3。inql SET PASSWORD FOR user.S(?J localhostJ =PASSWORDCJ 123456J ); Query O

14、K, 0 p&ws affected ftROP USER Jusep_3*0*localhostJ; Query OK, 0 rows affected 5)以u(píng)ser 1用戶身份登陸MySQLC:WINDOTSYsyst &b32cbdL exe 一 Bysql -hlocalhoxt -uuser_l 一p Microsoft Windows XP5.1?2G00JCD C = ProHran Filf sNMSQLHj/SQL -lhinC:Program FilesMySQLMySQL Server 5-lXbinmysql -hlocalliost -uuserjL - Enter

15、 password: *-*Welcome to the MySQL non itop. Commands end with ; or g.Vour M1SQL connection id. is: 7Server vers ion : 5 1 32community MySQL Community Seruei* CREATE USEE-J use(?f locallwstJ I DEMT I FI ED BV J123 ;Query 0K 0 rows affected 4 用戶權(quán)限的授予與收回1)授予用戶user對(duì)YGGL數(shù)據(jù)庫(kù)Emlpoees表的所有操作權(quán)限及査詢操作權(quán)限。mysql

16、USE YGGL Database changed.mysql GRANT ALL ON Enployees TO Liser_ieiocalhost ; Query OK, 0 rows a.ffected 0.00 sec)m GRANT SELECT ON Employees TO user_lGlocalhost ; Query OK, 0 rov?s affected 2)授予川戶user_ 1對(duì)Emlpows表進(jìn)行插入,修改,刪除操作權(quán)限。kysql USE VGGLDataibase changedGRANT INSERT,UPDATE,DELETE 一ON Employees一

17、TO useilOlocalliost ;Query OK- 0 rows affected 3)授予用八user)對(duì)數(shù)據(jù)用YGGL的所有權(quán)限。nysql USE YGGLDatabase cha.ncjed州sql GRANT ALL- ON *- TO iisei*_l(?localhost ;Que 1*5 OK, 0 rows: affected 4)授予user l在Salary表上的SELECT權(quán)限,并允許其將該權(quán)限授予其他用戶。msql USE YGGLDatabase changed nsql GRANT SELECT- ONI Salary- TO usep_l(?localhost- WITH GRANT OPTION;Query OK, 0 pows affected (0.001 ec:5)回收user_l的Emlpoees表上的SELECT權(quán)限。nysql REVOKE SELECT- ON Employees- FROM usloca

溫馨提示

  • 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)論