MYSQL数据库的备份与恢复-数据库实验七

一、实验目的

1. 了解备份和恢复的基本概念。

2. 掌握使用MySQL命令进行数据库备份的操作方法。

3. 掌握使用MySQL命令进行数据库恢复的操作方法。

二、实验内容

1. 使用mysqldump命令备份数据库studentsdb的所有表,存于D:\下,文件名为all_tables.sql。

2. 在MySQL服务器上创建数据库student1,使用mysql命令将备份文件all_tables.sql恢复到数据库student1中。

3. 使用mysqldump命令备份数据库studentsdb的所有表,存于D:\下,文件名为s_c.sql。

4. 在MySQL服务器上创建数据库student2,使用mysql命令将备份文件s_c.sql恢复到数据库student2中。

5. 使用mysqldump命令将 studentsdb数据库中的grade表中的记录导出到文本文件。

6. 删除数据库student1的grade表中全部记录。

   使用mysqlimport命令将grade.txt文件中的数据导入到student1的grade表中。

7. 使用SELECT…INTO OUTFILE语句备份studentsdb数据库中的curriculum表的数据到文本文件c.txt。要求字段之间用“|”隔开,字符型数据用双引号括起来。

8. 删除数据库student1的curriculum表中全部记录。

   使用LOAD DATA INFILE语句将c.txt文件中的数据导入到student1的curriculum表中。

9.使用二进制日志恢复数据库。

(1)完全备份数据库。使用mysqldump命令备份所有数据库到D:\的all_db.sql。

(2)删除studentsdb数据库student_info表的所有记录。

(3)使用mysqladmin进行增量备份。

(4)使用mysql命令恢复all_db.sql文件的完全备份。

(5)使用mysqlbinlog命令恢复增量备份。

三、实验思考

1. 备份和恢复数据库的命令。

Mysqldump -u 用户名 -h 主机名 -p 密码 数据库名> 备份文件名字.sql

Mysql -u 用户名 -p数据库名 < 备份文件名.sql

  1. 导出、导入数据表数据的命令及语句。

Select 语句 into outfile ‘文本文件’

Load data infile ‘文本文件’ into table 表名

  1. 如何实现增量备份。

mysqladmin -u root -h localhost -p flush-logs

四、实验数据
  1. 1使用mysqldump命令备份数据库studentsdb的所有表,存于D:\下,文件名为all_tables.sql。

  1. 2在MySQL服务器上创建数据库student1,使用mysql命令将备份文件all_tables.sql恢复到数据库student1中。

  1. 3使用mysqldump命令备份数据库studentsdb的所有表,存于D:\下,文件名为s_c.sql。

  1. 4在MySQL服务器上创建数据库student2,使用mysql命令将备份文件s_c.sql恢复到数据库student2中。

  1. 5使用mysqldump命令将 studentsdb数据库中的grade表中的记录导出到文本文件。

6. 删除数据库student1的grade表中全部记录。

   使用mysqlimport命令将grade.txt文件中的数据导入到student1的grade表中。

6、使用SELECT…INTO OUTFILE语句备份studentsdb数据库中的curriculum表的数据到文本文件c.txt。要求字段之间用“|”隔开,字符型数据用双引号括起来。

  1. 7删除数据库student1的curriculum表中全部记录。

   8、使用LOAD DATA INFILE语句将c.txt文件中的数据导入到student1的curriculum表中。

9.使用二进制日志恢复数据库。

(1)完全备份数据库。使用mysqldump命令备份所有数据库到D:\的all_db.sql。

  1. 2删除studentsdb数据库student_info表的所有记录。

  1. 3使用mysqladmin进行增量备份。

  1. 4使用mysql命令恢复all_db.sql文件的完全备份。

(5)使用mysqlbinlog命令恢复增量备份。

五、理解及感悟

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:/a/271975.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

Unity 旋转跟随

Unity 使用任意一个局部轴指向目标 效果&#xff1a; 主要用于在编辑器中可视化对象的朝向&#xff0c;同时提供了选择不同轴向的功能。在运行时&#xff0c;物体将根据所选择的轴向朝向目标&#xff0c;并在 Scene 视图中绘制一个带箭头的圆环。 定义轴向枚举&#xff1a;…

Node.js版本对比

目录 1. node版本与Npm版本对照表 2. node版本与node-sass版本对照表 3. node-sass与sass-loader版本对照表 1. node版本与Npm版本对照表 以往的版本 | Node.js 下面显示最新的对应内容&#xff0c;如果需要查找历史版本&#xff0c;可以进入上面的页面查询 VersionLTSDateV8np…

【网络安全 | 网络协议】结合Wireshark讲解HTTP协议

前言 超文本传输协议&#xff08;Hypertext Transfer Protocol&#xff0c;HTTP&#xff09;是一个简单的请求-响应协议&#xff0c;它指定了客户端可能发送给服务器什么样的消息以及得到什么样的响应。 文章目录 前言HTTP协议Wireshark抓包分析 HTTP协议在Wireshark数据包中是…

Ubuntu16.04下载安装藏文字体详细教程(附图)

Ubuntu16.04下安装藏文字体详细教程&#xff08;附图&#xff09; 你是不是也被ubuntu系统中藏文或者中文总是不显示且乱码的问题困扰呢&#xff0c;那么你可以看看我的解决方法。 在没有装藏文或中文字体前你在打开一个文本文件的时候是不是下面这样的 安装步骤 上传或下载若…

负载均衡——Ribbon

文章目录 Ribbon和Eureka配合使用项目引入RibbonRestTemplate添加LoadBalanced注解注意自定义均衡方式代码注册方式配置方式 Ribbon脱离Eureka使用 Ribbon&#xff0c;Nexflix发布的负载均衡器&#xff0c;有助于控制HTTP和TCP客户端的行为。基于某种负载均衡算法&#xff08;轮…

制作一个TikTok引流脚本需要懂哪些代码?

在数字营销领域&#xff0c;TikTok已经成为一个不可或缺的平台&#xff0c;许多品牌和商家都希望通过TikTok来吸引更多的潜在客户&#xff0c;提高品牌知名度和销售额。 为了实现这一目标&#xff0c;一些商家选择使用TikTok引流脚本&#xff0c;那么&#xff0c;制作一个TikT…

【三维重建】单目三维重建

[TOC]【三维重建】单目三维重建 1. 资料收集 基于marigold的深度恢复与三维重建 file link community repainting_3d_assets 2. 单目深度恢复 输入与效果恢复如下&#xff1a; 3. 单目三维重建 4. 纹理恢复方法&#xff08;这里是TEXT to 3D 的实现方法&#xff09; 输…

信号与线性系统翻转课堂笔记13——拉普拉斯(逆)变换及其性质

信号与线性系统翻转课堂笔记13——拉普拉斯&#xff08;逆&#xff09;变换及其性质 The Flipped Classroom13 of Signals and Linear Systems 对应教材&#xff1a;《信号与线性系统分析&#xff08;第五版&#xff09;》高等教育出版社&#xff0c;吴大正著 一、要点 &am…

CentOS7之开启ssh远程登录

参考&#xff1a;https://www.cnblogs.com/travis-li/p/12550370.html cd /etc/ssh/ # 修改配置 vim sshd_config# 开启服务 sudo service sshd start# 检查 ps -e | grep sshd# 开机自启 systemctl enable sshd.service# 查看(验证)开机自启服务 [rootlocalhost liangshijie]…

腾讯云优惠全站搜,你想要的优惠都在这!

腾讯云推出优惠全站搜页面 https://curl.qcloud.com/PPrF9NFe 在这个页面可以一键查询所需云服务器、轻量应用服务器、数据库、存储、CDN、网络、安全、大数据等云产品优惠活动大全&#xff0c;活动打开如下图&#xff1a; 腾讯云优惠全站搜 腾讯云优惠全站搜页面 txybk.com/go…

SpringBoot源码搭建

文章目录 源码下载搭建项目构建学习博客 源码下载 需要环境 &#xff1a; JDK 1.8Maven 3.5Spring Boot 1.x.x: Gradle 版本建议为2.9或更高版本。Spring Boot 2.x.x: Gradle 版本建议为4.x.x或更高版本。 GitHub 从v2.3.x开始&#xff0c;SpringBoot开始强制用Gradle构建项…

CNAS中兴新支点——软件兼容测试从哪些方面判断

软件的兼容性是衡量软件好坏的一个重要指标&#xff0c;在具体测试中可以从以下几个方面来判断&#xff1a; 1、操作系统兼容性 软件可以运行在哪些操作系统平台上&#xff0c;理想的软件应该具有与平台无关性。有些软件在不同的操作系统平台上重新编译即可运行&#xff0c;有…

二分查找(模板)

记住二分查找的数据必须是&#xff08;有序的&#xff09;&#xff01;&#xff01;&#xff01;&#xff01;&#xff01;&#xff01;&#xff01; #include <iostream> using namespace std;// 二分查找 记住二分查找的数据必须是&#xff08;有序的&#xff09;&…

Lua的垃圾回收机制详解

Lua 是一种轻量级的编程语言&#xff0c;广泛用于嵌入到其他应用程序中&#xff0c;尤其是在游戏开发领域。Lua 的内存管理机制采用了自动垃圾收集&#xff08;Garbage Collection&#xff09;的方法。以下是Lua内存管理的一些关键方面&#xff1a; 垃圾收集原理概述 Lua 使用…

虚拟机服务器中了lockbit2.0/3.0勒索病毒怎么处理,数据恢复应对步骤

网络技术的不断发展也为网络威胁带来了安全隐患&#xff0c;近期&#xff0c;对于许多大型企业来说&#xff0c;许多企业的虚拟机服务器系统遭到了lockbit2.0/3.0勒索病毒攻击&#xff0c;导致企业所有计算机系统瘫痪&#xff0c;无法正常工作&#xff0c;严重影响了企业的正常…

影响旋转花键精度的因素有哪些?

高精度旋转花键能够确保精确、平稳的传动&#xff0c;从而提高设备性能和工作效率。在需要高精度传动的场合&#xff0c;如机床、航空航天等领域&#xff0c;精度更是成为决定成败的关键因素&#xff0c;那么&#xff0c;影响旋转花键精度的因素有哪些呢&#xff1f; 1、制造精…

深入 K8s 网络原理(一)- Flannel VXLAN 模式分析

1. 概述 这周集中聊下 K8s 的集群网络原理&#xff0c;我初步考虑分成3个方向&#xff1a; Pod-to-Pod 通信&#xff08;同节点 or 跨节点&#xff09;&#xff0c;以 Flannel VXLAN 模式为例&#xff1b; Pod/External-to-Service 通信&#xff0c;以 iptables 实现为例&…

找不到vcruntime140_1.dll要怎么解决?4种方法修复vcruntime140_1.dll

遇到"找不到vcruntime140_1.dll"的错误提示&#xff0c;表明我们面临的是一个dll文件缺失的常见问题。要解决这一困扰&#xff0c;首先需要确认错误信息中是否包含“.dll”扩展名。若有&#xff0c;这几乎无疑表明了是某个dll文件不在其预期的位置。那么&#xff0c;…

treeview数据的保存和读取(以表格方式保存)

一个简单的treeivew&#xff0c;以表格方式保存比较简单&#xff0c;遍历所有节点&#xff0c;记录parentNode、node、data即可 parentiddataid002xx2001005xx5000003xx3001006xx6002007xx7001000xx0001001xx1-1004xx4007 如何将表格转为tree数据&#xff0c;代码如下&#xf…

centos7 安装最新版jenkins; 安装jdk17 jenkins; 2024安装最新版jenkins; jenkins部署服务器启动失败

注意&#xff1a; java, maven配置&#xff0c;不再赘述&#xff0c;主要解决&#xff1a;配置端口&#xff0c;启动失败&#xff0c;问题 提供一个jdk下载网站&#xff1a; https://www.injdk.cn/ /etc/profile配置&#xff1a; MAVEN_HOME/home/maven export PATH$MAVEN_HO…