本文介绍MySQL主从切换与数据恢复的边界,重点涵盖PITR(基于全量备份+binlog)、XtraBackup物理备份、GTID failover约束及误删表恢复。强调物理备份+binlog是标准组合,RESET MASTER有毁灭性,需定期演练恢复,并对比PG的WAL与timeline机制。
Percona发布了MySQL 1.1.0版本,新增了点时间恢复(PITR)、增量备份和压缩功能,旨在提升数据库的备份效率和数据恢复能力。
Percona XtraBackup 8.4 Pro通过改进DDL锁管理,显著减少备份期间的锁定时间,提升性能并降低干扰。新选项--lock-ddl=reduced将锁定时间缩短200至4300倍,关键DDL操作得以顺利进行,复制延迟显著降低,从而提高数据库的可用性和数据准确性。
状态快照传输(SST)对Galera集群的健康至关重要,但配置错误和资源限制常导致失败。常见问题包括流控制过载、认证失败、版本不兼容、网络配置问题和部分传输。通过调整参数、确保用户权限、使用相同版本、验证端口可达性和手动终止僵尸进程等方法,可以减少SST相关的停机时间。
在处理加密和压缩备份时,正确的顺序是先解密再解压,因为加密会破坏数据模式,导致压缩失效。测试是确保操作顺利的关键。
Percona Server for MySQL和Percona XtraBackup现在在Red Hat Enterprise Linux (RHEL) 8/9和Oracle Linux (OL) 8/9上支持ARM64架构。这个扩展允许基于ARM的系统用户从强大的备份解决方案和针对其硬件要求定制的高性能MySQL数据库中受益。要开始使用,请从Percona软件下载中心下载aarch64软件包,并按照安装说明进行安装。这是提供灵活、高性能数据库解决方案的重要里程碑。
Percona XtraBackup 8.0.28支持使用AWS密钥管理服务对MySQL数据库中的加密表进行备份。备份过程需要加载密钥环组件并确保备份完成。备份文件中不包含密钥环信息。准备阶段需要复制组件配置文件和本地密钥文件。恢复备份时,需要使用相同的密钥环数据文件和组件配置文件。备份过程不需要额外参数,但准备阶段需要额外步骤。备份本地密钥和配置文件需要自行保存。Percona XtraBackup是Percona Server for MySQL和MySQL的免费、开源、完整的在线备份解决方案。
Percona XtraBackup是一个用于MySQL数据库的开源备份解决方案,与Docker容器结合使用可以提供可扩展的数据备份和恢复方法。文章介绍了如何在Docker容器中使用Percona Server for MySQL 8.1和PXB 8.1 Docker镜像,以及如何添加数据到数据库、备份和恢复数据。Percona XtraBackup是一个可靠和有效的MySQL数据库备份工具,与Docker容器的集成使其更加灵活和适应性强。
Xtrabackup是Percona开源的免费数据库热备份软件,支持非阻塞备份InnoDB和XtraDB数据库。备份速度快,不打断事务,节约磁盘空间和流量。操作流程简单,包括下载备份文件、解压、恢复到数据库目录、重启数据库。备份参数包括压缩、加密、并行等选项。
Percona最近更新了多个开源数据库产品,包括PostgreSQL 16.0、MySQL (PXC变体) 8.0.34、XtraDB Cluster 8.0.34-26、XtraBackup 8.1.0-1和MongoDB 5.0.22。这些更新旨在提高性能、安全性和可扩展性。
Percona XtraBackup 8.0.34-39发布,支持备份MySQL 8.0.35及以上版本。使用PXB版本应等于或高于源服务器版本,备份前会检查源服务器版本。MySQL 8.0.34已转向错误修复,不会破坏向后兼容性。
介绍了使用xtrabackup在MySQL中进行热备份和创建从库的步骤。xtrabackup是一个能够在运行中的MySQL数据库进行热备份的工具,利用了Innodb和MVCC的特性。通过安装xtrabackup并使用innobackupex工具进行备份,然后应用二进制日志并将备份复制到从库,最后调整配置并启动从库,就可以创建一个简单的从库。还提到了xtrabackup自动捕获主库信息的功能和测试复制是否正常工作的方法。
Percona XtraBackup 8.0.33-28(PXB)改进了备份准备时间,加快了Percona XtraDB Cluster(PXC)新节点加入的速度。PXB从DONOR节点流式传输数据目录给JOINER节点,JOINER在使用之前需要准备备份。观察到当DONOR有大量表空间时,JOINER端的XtraBackup无法完成准备数据。XtraBackup -prepare操作分为重做日志应用和撤销日志应用两个阶段。撤销日志应用阶段会撤销未提交事务的更改。
Percona XtraBackup通过使用名为xbcloud的辅助工具来实现备份的流式传输。流式传输备份可以选择将备份文件保存在本地位置、不同服务器上或对象存储中。流式传输备份速度受限于网络带宽,对于局域网备份,需要更高的带宽。Xbcloud通过异步操作将数据块上传到对象存储,并通过事件处理程序线程处理响应。XtraBackup只能同时写入一个线程,通过互斥锁实现。
Percona是一家领先的开源数据库解决方案供应商,提供性能优化、安全性、可扩展性和备份解决方案。最新更新包括Percona Monitoring and Management 2.38.1、Percona Distribution for MySQL 8.0.33、Percona Operator for MySQL和Percona Backup for MongoDB 2.2.0。
本文介绍了使用Percona XtraBackup备份数据库的过程,包括多线程加速备份、查看日志以检查进度和备份完成后的信息。备份完成后,日志中会打印“Done:”标签和处理的表格信息,同时展示压缩和加密的文件路径和名称。
Percona是一家提供开源数据库解决方案的公司,最新发布了多个软件更新和功能,旨在解决企业面临的运营问题。更新包括Percona Distribution for PostgreSQL、Percona Distribution for MongoDB、Percona Server for MongoDB、Percona Distribution for MySQL等。
需要先在MySQL 8服务器上卸载percona-xtrabackup-80并安装percona-xtrabackup-24,然后在MySQL 5.7服务器上准备备份,最后可以启动MySQL 8服务器,MySQL 8将自动升级,可以使用步骤设置复制,也可以选择在MySQL 5.7服务器上准备备份。
Percona XtraBackup是一款开源的MySQL服务器热备份实用程序,它使用备份锁作为FLUSH TABLES WITH READ LOCK的轻量级替代方案,MySQL 8.0允许通过LOCK INSTANCE FOR BACKUP语句获取实例级备份锁,当MySQL有长时间运行的查询时,可以使用xtrabackup –ftwrl-wait-timeout、xtrabackup –ftwrl-wait-query-type、xtrabackup –ftwrl-wait-threshold、xtrabackup –kill-long-queries-timeout、xtrabackup –kill-long-query-type等参数来解决Waiting for table flush状态。
今天,我们很高兴地宣布,从Percona XtraBackup 8.0.31-24开始,xbcloud可以读取实例元数据并从实例配置文件中获取凭据,以便对S3存储桶进行身份验证。Xbcloud是Percona XtraBackup的一部分,可以让您将备份上传到Amazon S3存储。它的工作原理是:配置EC2实例,并使用有效的实例配置文件,然后运行XtraBackup流到xbcloud,无需提供任何凭据。Percona XtraBackup是一款免费的开源完整的在线备份解决方案,可以在事务系统上执行在线非阻塞、高度压缩、高度安全的备份,以便在计划的维护窗口期间保持应用程序完全可用。
完成下面两步后,将自动完成登录并继续当前操作。