通常借助专用软件对Mysql数据库实施数据存档,这种操作多选用逻辑备份方法,其明显弊端在于存档和复原过程效率不高,耗费时间较多,一旦待备份的数据集容量逾越五十吉字节,便显现出其不足之处。依照具体情况,将改用另一种备用方案,这个方案是开源且无需付费的数据库热备份软件,它能够对数据库以及存储引擎执行非阻塞性备份,至于对表的备份,则依然要施加锁定操作。
安装完成后有4个可执行文件。
本文主要介绍备份软件的安装与使用,详细内容请参考下文。

一、备份原理
1、备份原理
启用备用机制,初始阶段会启动一个辅助监控程序,持续监视数据库的更新情况,当察觉到新的记录产生时,会迅速将相关信息记录到辅助日志文档里,接着对备份数据文件以及系统表空间文件进行复制,复制作业完成之后,会运行清理指令,然后对frm,MYI,MYD等数据文件实施复制操作,最后执行结束指令,整个流程至此终止。
2、优点
(1)、备份速度快,物理备份可靠
(2)、备份过程不会打断正在执行的事务(无需锁表)
(3)、能够基于压缩等功能节约磁盘空间和流量
(4)、自动备份校验
(5)、还原速度快
二、查看Mysql环境变量
1、登录Linux系统
2、访问Mysql数据库

这个系统是Mysql的一个分支版本,安装完成之后,操作方法和普通Mysql数据库没什么两样。
3、查看Mysql存储引擎
实施操作#显示诸如“含_%”之类的格式,确认其兼容性。

执行指令# show ;查看默认的存储引擎是。

存储引擎是当前MySQL版本系统预设的存储引擎,也是MySQL官方倡导采用的存储引擎,这种存储引擎同时具备高度可靠性与卓越性能。
存储引擎的优势在于:
4、查看Mysql存储引擎的系统表空间
执行这个任务,需要显示带有百分号的数值,格式为百分号符号,数值部分用百分号代替

通常情况下,系统表空间负责容纳多个表的表格数据与索引信息,它还兼具缓存功能,用以保存缓存内容以及回滚日志,这个表空间由众多表格共同使用。
系统表空间在初始状态下仅含有一个系统数据文件,该文件的具体位置及数量需依据参数h的设定,此时系统即运行于共享表空间模式下。然而,一旦启用独立表空间参数,情况便会产生变化,每张表都将独立生成对应的文件进行存储,并且每张表会伴随一个.frm表描述文件和一个.ibd文件。这个文件里面存放着单一表格的数据以及索引信息,通常情况下它的存储地址和表格是一致的。要确认是否启用了独立表空间功能,可以运行指令#显示 相似 '%';来检查。

三、安装过程
1、下载软件包
访问官网 下载--2.4.26。如下图


下载后的文件如下:
2、解压软件包
执行指令# tar -zxvf
--2.4.26-Linux-..12.tar.gz

查看解压后的软件,如下图


3、查看版本信息
执行指令# ./ -v查看版本信息
4、编写备份脚本
(1)、编写完全备份脚本

(2)、编写增量备份脚本

(3)、执行备份脚本

扫一扫在手机端查看
- 上一篇:数据库备份策略_MySQL中如何选择合适的备份策略和备份工具
- 下一篇:Python+Selenium网页自动化exe程序打包避坑指南_Python+Selenium 网页自动化 exe 程序编程实现(最全避坑指南)
我们凭借多年的网站建设经验,坚持以“帮助中小企业实现网络营销化”为宗旨,累计为4000多家客户提供品质建站服务,得到了客户的一致好评。如果您有网站建设、网站改版、域名注册、主机空间、手机网站建设、网站备案等方面的需求,请立即点击咨询我们或拨打咨询热线: 13761152229,我们会详细为你一一解答你心中的疑难。


客服1