实验报告六MYSQL备份和恢复.doc

班级:10应用 姓名:张红珍 学号:2010081133 指导老师:钟老师

实验六 MYSQL备份与恢复

实验平台:安装MYSQL数据库的PC

实验目的:1.熟练掌握常用MYSQL数据备份与恢复的方法。

2.掌握MYSQL日志的各种类型及用途。

实验具体要求:

1、利用配置文件开启各种MYSQL日志

①查看MYSQL的错误日志,了解其中记录的信息情况。

打开安装路径下的mysql下的data下的jcsys4-23.err

②利用log-bin参数开启二进制日志,并通过反复重新启动MYSQL服务器查看产生的文件,已经二进制文件的索引文件。

在my.ini的mysqld下加上log-bin

然后重启服务器

在data下会生成新的二进制日志文件和.Index文件。

③利用log参数开启查询日志文件,在MYSQL中进行相关操作,查看日志文件中的记录信息。

在my.ini的mysqld下加上log

然后重启服务器

在data下会生成jcsys4-23.log文件

jcsys4-23.log文件的内容

④利用log-slow-queries参数开启慢日志文件,在MYSQL中进行操作,查看日志文件中的记录信息。

在my.ini的mysqld下加上log-slow-queries和long_query_time=0.001

然后重启服务器

在data下会生成jcsys4-23-slow.log文件

jcsys4-23-slow.log文件的内容

2、二进制文件相关操作(多次重新启动MYSQL服务器)

①利用Reset master删除所有二进制日志。

②利用purge master logs to ‘*.000003’删除指定number序号前的所有日志文件。

③利用purge master logs before ‘指定时间’删除指定时间之前的所有日志文件。

④利用expire_logs_days=3参数设置过期天数,从而自动删除过期日志。利用上述建立的用户连接并登陆MYSQL数据库,对相关权限进行验证。

3、数据库备份与还原

①Mysqldump –uroot –p --all-database>all.sql备份所有数据库

②Mysqldump –uroot –p --database stm>stm.sql备份stm数据库

③Mysqldump –uroot –p –l stm student course sc>s_c_sc.sql备份学生、课程、选课成绩表

④Mysql –uroot –p

⑤Mysql –uroot –p stm

4、利用mysqldump与二进制日志实现增量恢复

①Mysqldump –uroot –p –l -F stm>stm.sql 备份数据库

②进行各种数据操作...然后重新启动服务器

③Mysql –uroot –p stm

④Mysqlbinlog 二进制文件 mysql –uroot –p stm恢复日志中记录的操作

5、导出文件与加载数据

①利用SELECT ...INTO OUTFILE导出student表到stud.txt文本文件中

②利用LOAD DATA INFILE导入文本文件stud.txt的数据到新建的student1空表中

mysql备份与恢复实验报告_实验报告六MYSQL备份和恢复.doc相关推荐

  1. 计算机调查应用表格,大学计算机实验课_调查报告_表格模板_应用文书.doc

    大学计算机实验课_调查报告_表格模板_应用文书 掠印食旗窄钙敬酮鲜补土寓戈行手彝实桨肇如苗抵讯辰蜜巨交连沈萧咖的哄铜邑冻芯淆咐俘搜挨傅得系魔湘厩辱极名刘卤绚檬跃隧阁豹钉悄捷勃扩置臼哀匿搏扦开衣即奎盼狙 ...

  2. MongoDB学习总结(六) —— 数据库备份和恢复

    我们都知道数据库数据经常备份是多么的重要,MongoDB作为一个数据库系统,自然提供了完善,丰富而且好用的备份与恢复机制. 以下介绍三种数据库备份和恢复的方式 > 数据目录直接拷贝 数据库目录直 ...

  3. mysql备份与恢复实验报告_实验十一 MySQLl备份与恢复1

    实验十一MySQL备份与恢复 一.实验内容: 1. 使用SQL语句导入和导出表数据 2. 使用客户端工具备份还原数据库 3. 使用日志文件恢复数据库 二.实验项目:学生成绩数据库 创建用于学生成绩管理 ...

  4. 计算机系统的备份与还原实验报告,实验报告系统备份和恢复.doc

    实验报告系统备份和恢复 电脑选购与维护·实验报告4 实验项目:系统备份与恢复 实验时间:2011年5月26日9-11节 星期:四 学号*****姓名晶Yui成绩根据实训操作情况填空. 本机安装操作系统 ...

  5. mysql实验九_实验十--- MySQL过程式数据库对象

    实验十MySQL过程式数据库对象 一.实验内容: 1. 存储过程的创建和调用 2. 存储函数的创建和调用 3. 触发器的创建和触发 4. 事件的创建和修改 一.实验项目:员工管理数据库 用于企业管理的 ...

  6. linuxl下创建mysql用户和组_实验四 Linux下用户和组的管理

    Linux命令行界面下的用户和组的管理 groupadd创建用户组: # groupadd [-g gid [-o]] [-r] [-f] group 参数: -g gid: group's ID 值 ...

  7. 用计算机计算线性卷积的基本规则,实验三_线性卷积与圆周卷积的计算.doc

    实验三_线性卷积与圆周卷积的计算 电信类课程试验报告 学 院:基础信息工程系 别:电子信息工程课程名称:数字信号处理姓 名:学 号:日 期:实验三实验名称:线性卷积与圆周卷积的计算一.实验目的 (1) ...

  8. python实验目的_实验五 Python文件操作实验

    实验五 Python文件操作实验 一.实验目的与要求 1.掌握文件的打开和关闭. 2.掌握文件的不同操作,如读写.重命名.删除. 3.熟悉闭包.装饰器以及常见内置函数的使用. 二.实验原理 在pyth ...

  9. MySQL数据库实训题_实训六 MySql数据库编程练习

    实训六MySql数据库编程练习 一.实训目的 1.掌握Mysql数据库.Navicat  for Mysql等软件的安装配置方法. 2.掌握使用JDBC驱动程序连接MySql数据库的使用方法. 3.掌 ...

最新文章

  1. HDU1576 A/B (解法二)【试探法】
  2. UIScrollView属性和用法
  3. 神经网络与机器学习 笔记—改善反向传播的性能试探法
  4. [MATLAB调试笔记]时变循环诊断——[Vx(x)],[Vx(t),Vy(t),Vz(t)],[Ex(x)],[波];[Eng(t)],[Ex(k)],[Ex(x,t)],[logEx(x.t)]
  5. Nagios(页面)报错: Return code of 13 is out of bounds
  6. 我让代码生了个孩子继承了他爸爸谁知他爸爸继承了他爷爷(16)
  7. msg计算机指令怎样用,WIN7里使用msg命令发送消息失败
  8. word光标一直闪动_6个一分钟就能学会的Word实用小技巧,你会几个?【Word教程】...
  9. centos java mvn_Linux(centos7)安装JDK1.8与maven
  10. Java中4种引用类型笔记
  11. python划分训练集、验证集和测试集
  12. 矩阵分析之 实矩阵分解(3)Cholesky分解
  13. 小学计算机设备维护制度,中学设备管理维护规章制度
  14. 在centos中运行出现错误:cannot find -lbz2
  15. 网络游戏开发实战-坦克大战学习问题记录
  16. openstack中虚拟机CPU与内存布局设计(三)
  17. 人脸 解锁 android开发,零基础开发Android人脸识别应用
  18. 20180626 STM32 ---利用KILE5 仿真IO口的波形图
  19. DFRobot-Fermion环境传感器详细介绍和应用
  20. 基于语义关联的中文查询纠错框架

热门文章

  1. A Survey on Federated Learning Systems- Vision, Hype and Reality for Data Privacy and Protection
  2. SMS---定时短信框架
  3. 2022年阿里高频Java面试题:分布式+中间件+高并发+算法+数据库
  4. 神奇的伽玛函数(上)
  5. python_接口自动化测试框架
  6. 网络安全学习日记DAY1-入侵流程
  7. Apple 注销账户 Revoke Token
  8. 实现百度地图的身边雷达的功能效果
  9. 机器学习算法——集成方法(Ensemble)之Stacking
  10. python学习 字符串函数