版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
实验训练4数据库系统维护实验目的:基于实验1创建的汽车用品网上商城,练习创建用户、权限管理,数据库备份与恢复方法,数据导出导入的方法,体会数据库系统维护的主要工作。实验内容:1.数据库安全性【实验6-1】建立账户:创建一个用户名为‘Teacher’密码为‘T99999’的用户;创建一个用户名为‘Student’密码为‘S11111’的用户。【实验6-2】用户授权:将Shopping数据库上SELECT、INSERT、DELETE、UPDATE的权限授予‘Teacher’用户;将Shopping数据库上SELECT的权限授予‘Student’用户。【实验6-3】以‘Teacher’用户身份连接Shopping数据库,分别执行SELECT、INSERT、DELETE、UPDATE、CREATE操作,查看执行结果;以‘Student’用户身份连接Shopping数据库,执行SELECT、INSERT、DELETE、UPDATE操作,查看执行结果。2.数据库备份与恢复【实验6-4】使用mysqldump工具对Shopping数据库进行备份,查看备份文件。【实验6-5】对Shopping数据库启用二进制日志,并且查看日志。【实验6-6】使用mysqldump工具对Shopping数据库进行恢复,查看恢复前后Shopping数据库的数据状态。3.数据导入导出【实验6-7】分别使用SELECT…INTO、MySQL命令、MySQLWorkbench完成Shopping数据库中会员表和汽车配件表的导出,查看导出结果。【实验6-8】分别使用LOADDATA、MySQLIMPORT、MySQLWorkbench完成Shopping数据库中会员表和汽车配件表的导入,查看导入结果。实验要求:1.所有操作均在命令行和MySQLWorkbench中完成;2.将操作过程以屏幕抓图的方式拷贝,形成实验文档。实验过程:1、数据库安全性【实验6-1】建立账户:创建一个用户名为‘Teacher’密码为‘T99999’的用户;创建一个用户名为‘Student’密码为‘S11111’的用户。找开MySQLWorkbench6.0CE,点击“server”下拉菜单,把鼠标移动到“UserandPrivileges”单击弹出对话框,如下。输入密码:“111”弹出下图。单击下方的“ADDAccount”,出现下图。在LoginName处,输入:Teacher在Password处,输入:T99999在ConfirmPassword处,输入:T99999,然后单击“Apply”完成“Teacher”用户的创建。再用同样方法,创建“Student”用户的创建。【实验6-2】用户授权:将Shopping数据库上SELECT、INSERT、DELETE、UPDATE的权限授予‘Teacher’用户;将Shopping数据库上SELECT的权限授予‘Student’用户。给‘Teacher’用户设置权限。再用同样方法,给‘Student’用户设置权限。【实验6-3】以‘Teacher’用户身份连接Shopping数据库,分别执行SELECT、INSERT、DELETE、UPDATE、CREATE操作,查看执行结果;以‘Student’用户身份连接Shopping数据库,执行SELECT、INSERT、DELETE、UPDATE操作,查看执行结果。以‘Teacher’用户身份连接Shopping数据库,点击下图中的按钮“ConnecttoDatabase”。弹出对话框,如下图。Username处,改为“Teacher”,单击OK按钮,弹出下图。输入密码,单击Ok按钮,可以看到现在的用户就是“Teacher”,如下图。执行SELECT操作;执行INSERT操作;现在有一个空表,名字为commentcopy2,如下图。把表comment中的数据,批量添加到commentcopy2中。输入命令:insertintocommentcopy2select*fromcomment;执行结果如下。执行DELETE操作;“commentcopy2”中有6条记录(如下图),现在把第二条删除了。输入命令:deletefromcommentcopy2whereComment_id=2;执行结果如下,可以看到第二条被删除了。执行UPDATE操作;Autoparts表中(如下图),第一条记录中的“price”为90,现在使用UPDATE命令,使它变成150.输入命令:UPDATEautopartsSETprice=150whereApid=1;执行结果如下图。执行CREATE操作。创建一个名为“tuser”的表,并包含一列。输入命令:createtabletuser(IDINT);执行结果如下。以‘Student’用户身份连接Shopping数据库,执行SELECT、INSERT、DELETE、UPDATE操作,查看执行结果。SELECT命令可以使用。执行SELECT、INSERT、DELETE、UPDATE操作时出错,提示权限不够。2.数据库备份与恢复【实验6-4】使用mysqldump工具对Shopping数据库进行备份,查看备份文件。打开文件夹,C:\ProgramFiles\MySQL\MySQLServer5.5\bin,如下。从上图中,可以看到mysqldump.exe。在命令提示符下,运行这个软件,结果如下。对整个Shopping数据库进行备份,备份到d:\shopping文件夹下,文件名为shopping.sql。输入如下命令:mysqldump-hlocalhost-uroot-p111shopping>d:\shopping\shopping.sql执行结果如下图打开文件夹“d:\shopping”查看结果。【实验6-5】对Shopping数据库启用二进制日志,并且查看日志。输入命令:showvariableslike'%log_bin%';执行结果从上图中,看到log_bin状态为OFF,也就是二进制日志没有启用。找开“C:\ProgramFiles\MySQL\MySQLServer5.5”文件夹下的文件“my.ini”,如下图。在datadir="C:/ProgramData/MySQL/MySQLServer5.5/Data/"下面再添加一行,内容为“log-bin="C:/ProgramData/MySQL/MySQLServer5.5/Data/"”如下图。保存文件“my.ini”然后重新启动电脑。打开MySQLWorkbench6.0CE输入命令:showvariableslike'%log_bin%';执行结果如下。可以看到“log_bin”的值,变成了“ON”,也就是启用了二进制日志。日志文件可以用命令来查看:showmasterstatus;如下图。在“C:/ProgramData/MySQL/MySQLServer5.5/Data/”文件夹下,可以找到“.000001”这个文件,如下图。【实验6-6】使用mysqldump工具对Shopping数据库进行恢复,查看恢复前后Shopping数据库的数据状态。恢复前表autoparts的数据状态。下面利用mysqldump工具进行恢复。在命令提示符下输入命令:mysqldump-hlocalhost-uroot-p111shopping回车,开始恢复,运行结果如下。恢复完毕。恢复后表autoparts的数据状态。3.数据导入导出【实验6-7】分别使用SELECT…INTO、MySQL命令、MySQLWorkbench完成Shopping数据库中会员表和汽车配件表的导出,查看导出结果。使用MySQLWorkbench,导出Shopping数据库中会员表和汽车配件表。在上图中,单击最下边的“DataExport”按钮,弹出下图,选中数据库Shopping。选中会员表和汽车配件表,如下图。单击下方的按钮,开始导出。可以在“C:\Users\Administrator\Documents\dumps\Dump20221019”文件夹下查看导出的文件。【实验6-8】分别使用LOADDATA、MySQLIMPORT、MySQLWorkbench完成Shopping数据库中会员表和汽车配件表的导入,查看导入结果。使用Workbench完成Shopping数据库中会员表和汽车配件表的导入。先把
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026年上半年淮南市田家庵区部分中小学引进紧缺专业人才招聘40名备考题库含答案详解(轻巧夺冠)
- 2026广发银行北京分行春季校园招聘备考题库附答案详解(轻巧夺冠)
- 2026广东清远市佛冈县石角镇招聘专职网格员10人备考题库及答案详解(全优)
- 2026福建泉州鲤城区常泰街道社区卫生服务中心编外工作人员招聘2人备考题库含答案详解(夺分金卷)
- 2026四川高能智盾科技有限公司招聘财务专员1人备考题库附答案详解(培优)
- 2026湖南省地球物理地球化学调查所高层次人才公开招聘5人备考题库附答案详解(综合卷)
- 2026重庆垫江县白家镇人民政府全日制公益性岗位招聘1人备考题库(2)含答案详解(典型题)
- 2026黑龙江大庆市肇源县招聘公益性岗位人员206人备考题库附答案详解(夺分金卷)
- 2026广东省广物控股集团招聘备考题库附答案详解(典型题)
- 20中国农业大学植物抗逆高效全国重点实验室大豆研究中心博士后招聘备考题库及答案详解(各地真题)
- 2026广东惠州市龙门县招聘乡镇(街道、旅游区)党建指导员13人考试参考试题及答案解析
- 2026年福建泉州城建集团第一批社会招聘22人笔试备考试题及答案解析
- 2026年新能源汽车轻量化材料应用报告
- 2026年西北大学学生就业创业指导服务中心招聘备考题库(3人)附答案详解(基础题)
- 《公路路政管理技术标准》课件
- 2026年农村宅基地申请审批全流程指南
- 人民法院出版社有限公司招聘笔试题库2026
- 工程审计内部控制制度
- 经济法基础第三章试题(附答案)
- 2026年教科版三年级科学下册 2.6茧中钻出了蚕蛾(课件)
- 基金信托系统操作与运维工作手册
评论
0/150
提交评论