版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、實驗7數(shù)據(jù)庫安全性策略-CAL-FENGHAI-(2020YEAR-YICAI) JINGBIAN實驗7數(shù)據(jù)庫安全性策略一、實驗目的1. 掌握使用SQL語句進行數(shù)據(jù)庫完全備份的辦法2. 掌握使用客戶端程序進行完全備份的方法3. 掌握數(shù)據(jù)庫用戶賬號的建立與刪除方法4. 掌握數(shù)據(jù)庫用戶權限的授予方法二、實驗準備1. 了解在MySQL Administrator中進行數(shù)拯庫備份操作的方法2. 了解數(shù)據(jù)庫安全的重要性3. 了解數(shù)據(jù)庫用戶賬號的建立于刪除的方法4. 了解數(shù)據(jù)庫用戶權限的授予和回收方法三、實驗內容及要求1. 用SQL語句進行數(shù)據(jù)庫備份和恢復1) 備份YGGL數(shù)據(jù)庫中的Employees表到
2、D盤FILE文件夾下,并在執(zhí) 行完成后査看D盤FILE文件夾下是否有文件。2) 先刪去Employees表中的幾行數(shù)據(jù),再使用SQL語句恢復 Employees表,執(zhí)行左成后使用SELECT查看Employees表的變化。2. 使用客戶端工具備份和恢復表1) 使用mysqldump備份數(shù)據(jù)庫YGGL中的Salary表,并查看是否備份 成功。2) 備份整個YGGL數(shù)據(jù)庫,并查看是否備份成功。3) 先刪除YGGL數(shù)據(jù)庫中的Employees表,再使用mysql恢復數(shù)據(jù) 庫。4) 假設原來的Salary表內容已經備份成文件,如果Salary表中的數(shù)據(jù) 發(fā)生了變動,使用mysqlimport恢復表數(shù)據(jù)
3、。3. 數(shù)據(jù)庫用戶1) 創(chuàng)建數(shù)據(jù)庫用戶user和user_2,密碼都為1234 (假設服務器爼 為 localhost)。2) 將用戶user_2的劍稱修改為user_3。3) 將用戶user_3的密碼修改為223456。4) 刪除用戶user_35) 以user_l用戶身份登陸MySQL。6) 剛剛創(chuàng)建的用戶有什么樣的權限。7) 創(chuàng)建一個用戶,并以該用戶的身份登錄。4. 用戶權限的授予與收回1) 授予用戶user_l對YGGL數(shù)據(jù)庫Emlpoees表的所有操作權限及查 詢操作權限。2) 授予用戶user_l對Emlpoees表進行插入,修改,刪除操作權限。3) 授予用戶user對數(shù)據(jù)庫YGG
4、L的所有權限。4) 授予user_l在Salary表上的SELECT權限,并允許英將該權限授予 其他用戶。5) 回收user_l的Emlpoees表上的SELECT權限。6) 授予用戶user_l所有的用戶權限。7)取消用P user.l所有的權限。8)四.實驗報告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 使用客戶端工具備份和恢復表1)使用mysqldump備份數(shù)據(jù)庫YGGL中的Salary表并査看是否備份成功。IC: Pro9ra.n File s MlySQLMIySQL Server 5.1 Sb in mys q ldunp -hlocalhost
8、-urool計算機本i&?噩(D:) A FILEE)童看(V)工具(T)幫朗(H)含鯽中 共享新建文件夾名稱Employees.brt品 Salary.sql2)備份整個YGGL數(shù)據(jù)庫,并査看是否備份成功。C: Program FilesySQLNMySQL Server 5 . i bin Rirs:qldLD: FILEWGGL.sql計算機本k FILE紙)胡(V)工具(T)幫朗(H)治到庫中 共享新建文件夾名稱Employees.txtEj Salary.sql51 的付冒El YGGLsql3)先刪除YGGL數(shù)據(jù)庫中的Employes表,再使用mysql恢復數(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 (假設服務器名為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 用戶權限的授予與收回1)授予用戶user對YGGL數(shù)據(jù)庫Emlpoees表的所有操作權限及査詢操作權限。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表進行插入,修改,刪除操作權限。kysql USE VGGLDataibase changedGRANT INSERT,UPDATE,DELETE 一ON Employees一
17、TO useilOlocalliost ;Query OK- 0 rows affected 3)授予用八user)對數(shù)據(jù)用YGGL的所有權限。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權限,并允許其將該權限授予其他用戶。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權限。nysql REVOKE SELECT- ON Employees- FROM usloca
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 農場成長足跡
- 科技領跑未來已來
- 墻體材料供應合同(2篇)
- 2024智能鎖系統(tǒng)研發(fā)與生產合作合同模板3篇
- 2024酒店土建工程質量問題整改與維修合同
- 20陀螺說課稿-2024-2025學年統(tǒng)編版四年級上冊語文
- 個人對個人2024年度消費貸款合同范本2篇
- 房地產合作開發(fā)意向協(xié)議
- 快樂兔和聰明的熊征文
- 2024某醫(yī)院醫(yī)療設備采購合同
- 副院長兼總工程師的崗位說明書
- 建筑施工扣件式鋼管腳手架安全技術規(guī)范-2
- 監(jiān)理單位組織結構圖
- 十二經脈循行原文背誦
- 身份證地區(qū)對應碼表
- 高一家長會課件ppt
- 牙齦癌護理查房課件
- (完整版)鋁礬土進口合同中英文
- 新生兒腦病亞低溫療法的護理研究
- 《庖丁解?!帆@獎課件(省級公開課一等獎)-完美版PPT
- 2023年高考語文(新高考2卷)作文講評+備考建議+范文+素材
評論
0/150
提交評論