视频1 视频21 视频41 视频61 视频文章1 视频文章21 视频文章41 视频文章61 视频扩展1 视频扩展6 视频扩展11 视频扩展16 文章1 文章201 文章401 文章601 文章801 文章1001 资讯1 资讯501 资讯1001 资讯1501 标签1 标签501 标签1001 关键词1 关键词501 关键词1001 关键词1501 专题2001
惠而浦空调内机漏水 海尔空调如何拆装 奥克斯空调如何拆装 美的空调如何进行拆装 志高空调如何拆装 夏普空调内机漏水 澳柯玛空调如何拆装 空调显示e4怎么回事 TCL空调内机漏水 aux空调显示e5 三星空调内机漏水 奥克斯空调故障代码e4 科龙空调内机漏水 aux空调e4故障代码 aux空调显示e4故障 奥克斯空调故障代码e3怎么办 史上最好的Oracle体系架构浅析 长虹空调内机漏水 奥克斯空调故障代码f1怎么回事 美的空调压缩机不工作 数据库有哪些 北大计算机组成原理笔记2.1为什么要有指令系统 新手必须了解的oracle入门知识 婚姻和爱情,并不是1+1=2,而是0.5+0.5=1 新手SqlServer数据库dba需要注意的一些小细节 史上最全MySQL使用规范分享 史上最全Oracle安装配置图文教程,含TNS配置 浏览器数据库 IndexedDB 入门教程 史上最全的 jmeter 获取 jdbc 数据使用的四种方法 史上最全的ORACLE基础教程 汽车之家社区从传统商业数据库到开源分布式数据库的架构变迁 春秋-SQLi题 什么是数据库 史上最全的数据库面试题,不看绝对后悔(转) 史上最全的MYSQL备份方法 新手详解JAVA+数据库+JSP完成简单页面 史上最全mysql删库跑路必会姿势 史上最全的数据库面试题,不看绝对后悔 新手 php连接数据库大概。简单过程浅析以及遇到的问题分析 新手PHP连接MySQL数据库出问题(Warning: mysqli_connect(): (HY000/1045): Access denied for user 'root'@'localhost' (using password: YES))
史上最简单的MySQL数据备份与还原教程
2020-11-09 08:45:21 责编:小采
文档
本文主要为大家详细介绍了史上最简单的MySQL数据备份与还原教程第一篇,具有一定的参考价值,感兴趣的小伙伴们可以参考一下,希望能帮助到大家。

数据备份与还原第一篇分享给大家,具体内容如下

基础概念:

备份,将当前已有的数据或记录另存一份;

还原,将数据恢复到备份时的状态。

为什么要进行数据的备份与还原?

防止数据丢失;
保护数据记录。

数据备份与还原的方式有很多种,具体可以分为:数据表备份、单表数据备份、SQL备份和增量备份。

数据表备份

数据表备份,不需要通过 SQL 来备份,我们可以直接进入到数据库文件夹复制对应的表结构以及数据;在需要还原数据的时候,直接将备份(复制)的内容放回去即可。

不过想要进行数据表备份是有前提条件的,因为不同的存储引擎之间是有区别的。

对于存储引擎,MySQL 主要使用两种,分别为:InnoDB 和 Myisam,两者均免费。在这里,咱们可以顺便科普一下存储引擎的知识:

其中,Myisam 和 InnoDB 的数据存储方法也有所区别:

Myisam:表、数据和索引全部单独分开存储;
InnoDB:只有表结构,数据全部存储到ibd文件中。

执行如下 SQL 语句,测试 Myisam 的数据存储方式:

-- 创建 Myisam 表
create table my_myisam(
 id int
)charset utf8 engine = myisam;

-- 显示表结构
show create table my_myisam;

-- 插入数据
insert into my_myisam values(1),(2),(3);

-- 显示数据
select * from my_myisam;

如上图所示,我们创建了名为my_myisam,存储引擎为 Myisam 的数据表。为了验证 Myisam 的存储特性,我们可以到data文件夹查看具体的数据存储情况:

如上图所示,我们仅仅创建了一个表my_myisam,但是 Myisam 对于会生成三个存储文件,分别为:

my_myisam.frm:存储表的结构;
my_myisam.MYD:存储表的数据;
my_myisam.MYI:存储表的索引。

现在,我们将这三个文件复制到testoo数据库(至于如何找到 MySQL 数据文件的存储位置,可以参考详述查看 MySQL 数据文件存储位置的方法):

执行如下 SQL 语句,进行测试:

-- 切换数据库
use testoo;

-- 查看 testoo 数据库中的表
show tables;

-- 查看表 my_myisam
select * from my_myisam;

如上图所示,显然我们已经通过复制文件的方式,完成了数据表的备份工作。

在这里,有一点需要我们注意,那就是:我们可以将通过 InnoDB 存储引擎产生的.frm和.idb文件复制到另一个数据库,也可以通过show tables命令查看复制过来的表名称,但是却无法获得数据。

执行如下 SQL 语句,进行测试:

-- 查看 testoo 数据库中的表
show tables;

-- 查看表 my_class
select * from my_class;

通过以上测试,显然数据表备份这种备份方式更适用于 Myisam 存储引擎,而且备份的方式也很简单,直接复制 Myisam 存储引擎产生的.frm、.MYD和.MYI三个存储文件到新的数据库即可。

温馨提示:符号[]括起来的内容,表示可选项;符号+,则表示连接的意思。

下载本文
显示全文
专题惠而浦空调内机漏水惠而浦空调内机漏水专题海尔空调如何拆装海尔空调如何拆装专题奥克斯空调如何拆装奥克斯空调如何拆装专题美的空调如何进行拆装美的空调如何进行拆装专题志高空调如何拆装志高空调如何拆装专题夏普空调内机漏水夏普空调内机漏水专题澳柯玛空调如何拆装澳柯玛空调如何拆装专题空调显示e4怎么回事空调显示e4怎么回事专题TCL空调内机漏水TCL空调内机漏水专题aux空调显示e5aux空调显示e5专题三星空调内机漏水三星空调内机漏水专题奥克斯空调故障代码e4奥克斯空调故障代码e4专题科龙空调内机漏水科龙空调内机漏水专题aux空调e4故障代码aux空调e4故障代码专题aux空调显示e4故障aux空调显示e4故障专题奥克斯空调故障代码e3怎么办奥克斯空调故障代码e3怎么办专题长虹空调内机漏水长虹空调内机漏水专题奥克斯空调故障代码f1怎么回事奥克斯空调故障代码f1怎么回事专题美的空调压缩机不工作美的空调压缩机不工作专题新科空调内机漏水新科空调内机漏水专题海尔空调e6是什么故障代码海尔空调e6是什么故障代码专题美的空调压缩机不启动美的空调压缩机不启动专题海尔空调故障代码e7海尔空调故障代码e7专题扬子空调内机漏水扬子空调内机漏水专题海尔空调压缩机不工作海尔空调压缩机不工作专题海尔空调压缩机不启动海尔空调压缩机不启动专题1匹空调耗电量1匹空调耗电量专题格力空调故障代码e5怎么办格力空调故障代码e5怎么办专题奥克斯空调压缩机不工作奥克斯空调压缩机不工作专题澳柯玛空调压缩机不工作澳柯玛空调压缩机不工作专题导入数据库备份文件专题导入数据库备份专题物理文件恢复mysql数据库专题sql数据库文件备份恢复专题增量备份恢复数据库步骤专题数据库导入备份文件专题sql数据库备份和恢复步骤专题sqlcmd 恢复数据库专题oracle数据库备份和恢复步骤专题sqlserver数据库备份步骤专题sql数据库 备份恢复专题oracle 数据库备份恢复专题mysql备份数据库怎么恢复专题mysql备份数据库后进行恢复专题oracle数据库备份和恢复方案专题命令备份数据库专题mysql数据库怎么备份及恢复专题sql导入备份数据库专题mysql备份及恢复数据库专题oracle数据库备份和恢复专题