版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、實(shí)驗(yàn)7數(shù)據(jù)庫安全性策略-CAL-FENGHAI-(2020YEAR-YICAI) JINGBIAN實(shí)驗(yàn)7數(shù)據(jù)庫安全性策略一、實(shí)驗(yàn)?zāi)康?. 掌握使用SQL語句進(jìn)行數(shù)據(jù)庫完全備份的辦法2. 掌握使用客戶端程序進(jìn)行完全備份的方法3. 掌握數(shù)據(jù)庫用戶賬號的建立與刪除方法4. 掌握數(shù)據(jù)庫用戶權(quán)限的授予方法二、實(shí)驗(yàn)準(zhǔn)備1. 了解在MySQL Administrator中進(jìn)行數(shù)拯庫備份操作的方法2. 了解數(shù)據(jù)庫安全的重要性3. 了解數(shù)據(jù)庫用戶賬號的建立于刪除的方法4. 了解數(shù)據(jù)庫用戶權(quán)限的授予和回收方法三、實(shí)驗(yàn)內(nèi)容及要求1. 用SQL語句進(jìn)行數(shù)據(jù)庫備份和恢復(fù)1) 備份YGGL數(shù)據(jù)庫中的Employees表到
2、D盤FILE文件夾下,并在執(zhí) 行完成后査看D盤FILE文件夾下是否有文件。2) 先刪去Employees表中的幾行數(shù)據(jù),再使用SQL語句恢復(fù) Employees表,執(zhí)行左成后使用SELECT查看Employees表的變化。2. 使用客戶端工具備份和恢復(fù)表1) 使用mysqldump備份數(shù)據(jù)庫YGGL中的Salary表,并查看是否備份 成功。2) 備份整個(gè)YGGL數(shù)據(jù)庫,并查看是否備份成功。3) 先刪除YGGL數(shù)據(jù)庫中的Employees表,再使用mysql恢復(fù)數(shù)據(jù) 庫。4) 假設(shè)原來的Salary表內(nèi)容已經(jīng)備份成文件,如果Salary表中的數(shù)據(jù) 發(fā)生了變動(dòng),使用mysqlimport恢復(fù)表數(shù)據(jù)
3、。3. 數(shù)據(jù)庫用戶1) 創(chuàng)建數(shù)據(jù)庫用戶user和user_2,密碼都為1234 (假設(shè)服務(wù)器爼 為 localhost)。2) 將用戶user_2的劍稱修改為user_3。3) 將用戶user_3的密碼修改為223456。4) 刪除用戶user_35) 以user_l用戶身份登陸MySQL。6) 剛剛創(chuàng)建的用戶有什么樣的權(quán)限。7) 創(chuàng)建一個(gè)用戶,并以該用戶的身份登錄。4. 用戶權(quán)限的授予與收回1) 授予用戶user_l對YGGL數(shù)據(jù)庫Emlpoees表的所有操作權(quán)限及查 詢操作權(quán)限。2) 授予用戶user_l對Emlpoees表進(jìn)行插入,修改,刪除操作權(quán)限。3) 授予用戶user對數(shù)據(jù)庫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 長 木 十 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ù)庫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ù)庫,并査看是否備份成功。C: Program FilesySQLNMySQL Server 5 . i bin Rirs:qldLD: FILEWGGL.sql計(jì)算機(jī)本k FILE紙)胡(V)工具(T)幫朗(H)治到庫中 共享新建文件夾名稱Employees.txtEj Salary.sql51 的付冒El YGGLsql3)先刪除YGGL數(shù)據(jù)庫中的Employes表,再使用mysql恢復(fù)數(shù)據(jù)庫。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ù)庫用戶1)創(chuàng)建數(shù)據(jù)庫用戶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)以user 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對YGGL數(shù)據(jù)庫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對Emlpows表進(jìn)行插入,修改,刪除操作權(quán)限。kysql USE VGGLDataibase changedGRANT INSERT,UPDATE,DELETE 一ON Employees一
17、TO useilOlocalliost ;Query OK- 0 rows affected 3)授予用八user)對數(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. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 個(gè)人餐飲業(yè)務(wù)承包合同樣本版B版
- 2025版美容院會(huì)員積分管理與消費(fèi)激勵(lì)合作協(xié)議4篇
- 二零二五版數(shù)字貨幣錢包技術(shù)開發(fā)與合作協(xié)議范本3篇
- 2025年度智慧醫(yī)療平臺建設(shè)承包合同范本3篇
- 2025年度專業(yè)打字員崗位勞動(dòng)合同規(guī)范文本4篇
- 2025年度連鎖藥房營業(yè)員專業(yè)培訓(xùn)及聘用合同4篇
- 2025年度10kv配電站施工期間消防安全保障合同正規(guī)范本3篇
- 2025年度醫(yī)療器械冷鏈運(yùn)輸安全協(xié)議3篇
- 個(gè)人經(jīng)營性貸款合同2024年度版2篇
- 居住區(qū)文化活動(dòng)空間設(shè)計(jì)與居民參與度關(guān)系
- 教代會(huì)提案征集培訓(xùn)
- 高考語文復(fù)習(xí)【知識精研】《千里江山圖》高考真題說題課件
- 河北省承德市2023-2024學(xué)年高一上學(xué)期期末物理試卷(含答案)
- 012主要研究者(PI)職責(zé)藥物臨床試驗(yàn)機(jī)構(gòu)GCP SOP
- 農(nóng)耕研學(xué)活動(dòng)方案種小麥
- 2024年佛山市勞動(dòng)合同條例
- 污水管網(wǎng)規(guī)劃建設(shè)方案
- 城鎮(zhèn)智慧排水系統(tǒng)技術(shù)標(biāo)準(zhǔn)
- 采購管理制度及流程采購管理制度及流程
- 五年級美術(shù)下冊第9課《寫意蔬果》-優(yōu)秀課件4人教版
- 節(jié)能降耗課件
評論
0/150
提交評論