版權(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2024-2025學(xué)年八年級(jí)地理上冊(cè) 第四章 第三節(jié) 工業(yè)(工業(yè)的分布)教學(xué)實(shí)錄 (新版)新人教版
- 藥學(xué)人員個(gè)人工作總結(jié)
- 個(gè)人主管述職報(bào)告集合十篇
- 大病困難補(bǔ)助申請(qǐng)書(shū)集錦15篇
- 冀教版小學(xué)信息技術(shù)三年級(jí)上冊(cè)《六 漂亮的剪貼畫(huà)》教學(xué)實(shí)錄
- Unit 7 Happy Birthday Section A 2a~2e教學(xué)實(shí)錄-2024-2025學(xué)年人教版英語(yǔ)七年級(jí)上冊(cè)
- 研究食品工業(yè)與現(xiàn)代物流協(xié)同發(fā)展
- 物流行業(yè)發(fā)展?fàn)顩r及市場(chǎng)需求分析
- 跳蚤效應(yīng)詳解
- 2024六年級(jí)語(yǔ)文下冊(cè) 第二單元 習(xí)作:寫(xiě)作品梗概教學(xué)實(shí)錄第一課時(shí)教學(xué)實(shí)錄 新人教版
- 福建南平武夷高新技術(shù)產(chǎn)業(yè)控股集團(tuán)有限公司招聘筆試沖刺題2024
- GB/T 45083-2024再生資源分揀中心建設(shè)和管理規(guī)范
- 《村衛(wèi)生室基本公共衛(wèi)生服務(wù)管理規(guī)范》
- 電子技術(shù)基礎(chǔ)練習(xí)題庫(kù)(含參考答案)
- 兒童流感診療及預(yù)防指南(2024醫(yī)生版)
- 語(yǔ)文中考《非連續(xù)性文本閱讀》專題精練(含答案解析)
- 沐足行業(yè)嚴(yán)禁黃賭毒承諾書(shū)
- 上海市市轄區(qū)(2024年-2025年小學(xué)六年級(jí)語(yǔ)文)統(tǒng)編版期末考試((上下)學(xué)期)試卷及答案
- 足浴店入股合同范例
- 完整風(fēng)電場(chǎng)運(yùn)維服務(wù)合同
- 走近非遺 課件 2024-2025學(xué)年湘美版(2024)初中美術(shù)七年級(jí)上冊(cè)
評(píng)論
0/150
提交評(píng)論