Xtrabackup介绍 Xtrabackup是由percona开源的免费数据库热备份软件,它能对InnoDB数据库和XtraDB存储引擎的数据库非阻塞地备份(对于MyISAM的备份同样需要加表锁);mysqldump备份方式是采用的逻辑备份,其最大的缺陷是备份和恢复速度较慢,如果数据库大于50G, ...
分类:
数据库 时间:
2018-08-04 15:48:20
阅读次数:
215
数据库备份的重要性提高系统的高可用性和灾难可恢复性,在数据库系统崩溃时,没有数据备份就没法找到数据。使用数据库备份还原数据库,是数据库崩溃时提供数据恢复最小代价的最优方案。没有数据库就没有一切,数据库备份是一种防范灾难的强力手段。1.完全物理备份1.1使用tar打包文件夹备份数据库压缩时会使用压缩率较大的xz格式压缩。rpm-qxz//检查xz软件包是否安装yum-yinstallxz//安装xz
分类:
数据库 时间:
2018-08-02 02:17:25
阅读次数:
191
前面介绍 mysqldump 备份方式是采用逻辑备份,其最大的缺陷就是备份和恢复速度都慢, 对于一个小于 50G 的数据库而言,这个速度还是能接受的,但如果数据库非常大,那再使 用 mysqldump 备份就不太适合了。 这时就需要一种好用又高效的工具,xtrabackup 就是其中一款,号称免费版 ...
分类:
数据库 时间:
2018-07-30 11:23:59
阅读次数:
236
物理备份(Xtrabackup) 相对于逻辑备份利用查询提取数据中的所有记录,物理备份更直接,拷贝数据库文件和日志来完成备份,因此速度会更快。当然,无论是开源的Mydumper还是官方最新的备份工具(5.7.11的mysqlpump)都支持了多线程备份,所以速度差异可能会进一步缩小,至少从目前生产环 ...
分类:
其他好文 时间:
2018-07-28 13:56:41
阅读次数:
198
Mysql 传输表空间--将InnoDB表复制到另一个实例(一)---在工作中经常遇到将一个InnoDB表从一个实例,移动或者复制到另一个实例,其实有很多的方法,在5.6之前常用的是通过物理或者逻辑备份来实现。在5.6.6+的版本中,用到了一种基于表空间迁移的快速方法,即类似Oracle TTS。下面本次测试在MySQL5.7环境中迁移普通表。 实验环境:(都是my
分类:
数据库 时间:
2018-07-23 15:53:02
阅读次数:
224
在生产环境中,数据的安全性是至关重要的,任何数据的丢失都可能产生严重的后果。所以数据库需要备份。这里以新版mysql5.7为例。一、数据库备份分类:从物理与逻辑的角度,备份可分为物理备份和逻辑备份。(1)物理备份:对数据库操作系统的物理文件(如数据文件、日志文件等)的备份。又可以分为冷备份和热备份。冷备份:关闭数据库时进行的备份操作热备份:在数据库运行状态中进行备份操作,这种备份方法依赖于数据库的
分类:
数据库 时间:
2018-07-20 12:33:07
阅读次数:
220
问题:1.逻辑备份是否包含表结构????????????????????????????????????????????? 答案包含表结构 ? 2.Rman是逻辑备份还是物理备份,属于也备份吗?????? 答案物理备,属于热备份 ??????????? 3.热备份的方式是什么?????????????????????????????????????????????????????? 答案:SQL
分类:
数据库 时间:
2018-07-18 20:43:57
阅读次数:
204
数据库备份的分类备份方式分很多种,从物理与逻辑的角度,备份分为以下几类:(1)物理备份:指对数据库操作系统的物理文件(如数据文件、日志文件等)的备份。物理备份又可以分为脱机备份(冷备份)和联机各份(热备份)。冷备份:在关闭数据库时进行的备份操作,能够较好地保证数据库的完整性。热备份:在数据库运行状态中进行操作,这种备份方法依赖于数据库的日志文件。(2)逻辑备份:指对数据库逻辑组件(如表等数据库对象
分类:
数据库 时间:
2018-07-18 20:39:26
阅读次数:
239
备份与恢复Oracle数据库有三种标准的备份方法,分别是导出/导入(EXP/IMP)、热备份和冷备份。导出/导入是一种逻辑备份,冷备份和热备份是物理备份。一、导出/导入(Export/Import)利用Export可将数据从数据库中提取出来,利用Import则可将提取出来的数据送回到Oracle数据 ...
分类:
数据库 时间:
2018-07-08 15:37:51
阅读次数:
219
需求:备份mysql数据库并将数据备份的文件上传到ftp所在服务器ftp服务器IP地址:192.168.6.9ftp服务器账户/密码:test/test1231、root用户创建备份脚本路径:$mkdir/opt/databak$cd/opt/databak2、创建备份脚本:#vi/opt/databak/dbbak.sh#!/bin/shtimedate=$(date+%Y%m%d%H%M%S)
分类:
数据库 时间:
2018-07-04 13:45:13
阅读次数:
178