MySQL 主从同步异常修复_重建从库(GTID复制)
8373c169ded54a2da593c35aed9a0c85b7c83daac385bfc4ae41f504cad7f5c25585cb8c407504220580d16cec36f1a13202728b7a7959f14d1b9f2ff12a7221ee23173d1adec6b5e075babea40bde0f254b9ca427c2a9e567cf69ad8ca13a0832cae4358787a3c941f987364af17193263d0a5f1cf109da0b5fa53fe1e21c751403105ab046028fa2b10d37e1a7f315154dc01dc179364af37f8a160071fe947bfe36aedf56a61c33a46b9098fe48740d98536fc4056b895886b2efd835fedb4624df9041fe63618bd0f2ba424bf451ff7f34dfe6ccd5915143987dba8c530c412e2a1dbc2dea185c8c7e490f4b7e8b583cc68ed1021dfd9 ...
MySQL 数据库回档方案
操作场景对于自建数据库 MySQL,在误操作造成数据损坏时,进行数据修复相对来说是比较麻烦的。在公有云上的云数据 MySQL,基本上都会提供数据回档的功能,只需要在控制台简单操作即可。
这里参考了腾讯云数据库的回档方案,结合公司当数据库集群架构以及数据库备份方案制定了较为简单、安全的 MySQL 的回档方案:
此回档方案只支持对数据库或表进行回档操作,回档是基于 数据备份 + 日志备份(binlog),可进行实时数据回档。
自建数据库 MySQL 回档通过定期全量物理热备(这里使用XtraBackup工具进行全备)和 binlog 日志重建,将数据库或表回档到指定时间,期间原有数据库或表的访问不受影响,回档操作会产生新的数据库或表至原实例中。回档完后,在原实例中可以看到原来的数据库或表,以及新建的数据库或表。
XtraBackup 工具使用请参考:《MySQL 备份与恢复》
功能原理回档基于最近一次备份文件 + 对应的 binlog回档到指定时间点。
备份系统每天会从 MySQL 备机导出数据到备份系统。
回档时,首先需要新建一台回档实例,然后从备份系统导出备份数据并导入临时实例( ...
MySQL · 物理备份 · XtraBackup 备份原理
前言Percona XtraBackup(简称PXB)是 Percona 公司开发的一个用于 MySQL 数据库物理热备的备份工具,支持 MySQl(Oracle)、Percona Server 和 MariaDB,并且全部开源,真可谓是业界良心。我们 RDS MySQL 的物理备份就是基于这个工具做的。
项目的 blueprint 和 bug 讨论放在 Launchpad,代码之前也放在 Launchpad,现在已经迁移到 Github 啦,项目更新发布非常快,感兴趣的可以关注 :-)
本文会介绍下备份工具的工作原理,希望对大家有所帮助。
工具集软件包安装完后一共有4个可执行文件,如下:
usr├── bin│ ├── innobackupex│ ├── xbcrypt│ ├── xbstream│ └── xtrabackup
其中最主要的是 innobackupex 和 xtrabackup,前者是一个 perl 脚本,后者是 C/C++ 编译的二进制。
xtrabackup 是用来备份 InnoDB 表的,不能备份非 InnoDB 表,和 mys ...
MySQL 备份与恢复
一、数据库备份的类型备份类型分类按照服务器的运行状态,可分为:冷备、热备、温备。
冷备:数据库处于停机状态下进行备份。
热备:数据库处于运行状态下备份,在热备期间,数据库的读写操作均可正常进行。
在mysql中,MyISAM存储引擎不支持热备,InnoDB存储引擎支持热备。
温备:数据库处于运行状态下备份,但是在温备期间数据库只能进行读操作,不能进行写操作
按照备份后的内容量,可分为:全备、增备、差异备份。
全量备份:对所有数据进行一个完全的备份。
增备备份:对上一次”备份”以后变化的数据的备份。
差异备份:对上一次”全量备份”以后变化的数据的备份。
按照备份的方式,可分为:逻辑备份、物理备份。
逻辑备份:将数据从数据库中导出,并将导出的数据进行存档备份。
物理备份:直接备份数据库所对应的数据文件。物理备份相对逻辑备份来说,性能更强。
备份方式优缺点MySQL进行全量数据备份时,可以选择物理备份(如 Xtrabackup)和逻辑备份(如 mysqldump)两种方式。这两种备份方法各有优缺点,适用于不同的场景:
物理备份 ...