失眠网,内容丰富有趣,生活中的好帮手!
失眠网 > MySQL数据库备份之逻辑备份和物理备份概述

MySQL数据库备份之逻辑备份和物理备份概述

时间:2020-12-23 11:18:09

相关推荐

MySQL数据库备份之逻辑备份和物理备份概述

数据库|mysql教程

MySQL数据库备份,MySQL数据逻辑备份,MySQL数据

数据库-mysql教程

tor源码下载,dev和vscode,ubuntu bzr,tomcat 设置地址,sqlite存入数据是乱码,ecshop打印订单插件,了解前端的框架并简述,股票数据专业爬虫,php测试服务器,seo网站收录 英文,jsp播客网站,wap手机网页源码下载,新闻门户网站psd模板lzw

逻辑备份和物理备份各有优劣,一般来说,物理备份恢复速度比较快,占用空间比较大,逻辑备份速度比较慢,占用空间比较

易语言源码网,vim vscode,删除ubuntu,tomcat 安装版,sqlite3使用,网页设计中URL地址,网站创建数据库,如何安装服务器系统,jquery 地址选择插件,前端开发框架有哪些,爬虫js,php图片,seo基础,springboot搭建, html 标签 $,企业网站系统,html网页模板下载,婚庆网站模板,dz论坛打开后台500,日历页面图形,vf图书管理系统,站长工具仿爱站版程序lzw

新区开服表网站源码,ubuntu添加虚拟网卡,tomcat9使用方法,北京爬虫工资,php如何执行系统命令,seo火爆行业lzw

一. 前言

逻辑备份和物理备份各有优劣,,一般来说,物理备份恢复速度比较快,占用空间比较大,逻辑备份速度比较慢,占用空间比较小。逻辑备份的恢复成本高。

二. 逻辑备份

逻辑备份是备份sql语句,在恢复的时候执行备份的sql语句实现数据库数据的重现。

1)mysqldump

mysqldump是采用SQL级别的备份机制,他将数据表导成SQL脚本文件,是最常用的逻辑备份方法。

三. 物理备份

物理备份就是备份数据文件了,比较形象点就是cp下数据文件,但真正备份的时候自然不是的cp这么简单。

1)使用 xtrabackup 工具

是一个用来备份 MySQL数据库的开源工具。

主要特点:

. 在线热备份。可以备份innodb和myisam。innodb主要应用recovery原理。myisam直接拷贝文件。

. 支持流备份。可以备份到disk,tape和reomot host。–stream=tar ./ | ssh user@remotehost cat “>” /backup/dir/

. 支持增量备份。可以利用lsn和基础备份目录来进行增量备份。

. 支持记录slave上的master log和master position信息。

. 支持多个进程同时热备份,xtrabackup的稳定性还是挺好的。

2)LVM

特点:热备、支持所有基于本地磁盘的存储引擎、快速备份、低开销、容易保持完整性、快速恢复等。

3)cp + tar

使用直接拷贝数据库文件的方式进行打包备份,需要注意的是执行步骤:锁表、备份、解表。

恢复也很简单,直接拷贝到之前的数据库文件的存放目录即可。

注意:对于Innodb引擎的表来说,还需要备份日志文件,即ib_logfile*文件。因为当Innodb表损坏时,就可以依靠这些日志文件来恢复。

4)mysqlhotcopy

mysqlhotcopy是一个perl程序,是lock tables、flush tables 和cp或scp来快速备份数据库。

它是备份数据库或单个表的最快的途径,但它只能运行在数据库文件(包括数据表文件、数据文件、索引文件)所在的机器上。

mysqlhotcopy只能用于备份MyISAM。

5)使用mysql主从复制

mysql的复制是指将主数据库的DDL和DML操作通过二进制文件(bin-log)传送到从服务器上,然后在从服务器上对这些日志做重新执行的操作,从而使得从服务器和主服务器保持数据的同步。

如果觉得《MySQL数据库备份之逻辑备份和物理备份概述》对你有帮助,请点赞、收藏,并留下你的观点哦!

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。