青蛙小白

#Xtrabackup

← 全部文章

使用Percona XtraBackup 8.0备份和恢复MySQL 8.0数据库

1.创建备份专用用户 Percona XtraBackup需要能够连接到数据库服务器,并在创建备份时、在某些场景下准备备份以及在还原备份时执行操作。为了实现这一点,对其执行所需的Privilege和权限Permissions要求必须得到满足。 Privilege:指的是系统用户在数据库服务器中被允许执行的操作。它们在数据库服务器上设置,仅适用于数据库服务器中的用户。 Permissions: 允许用户在系统上执行操作,比如在某个目录上读取、写入或执行,或者启动/停止系统服务。它们在系统级别上设置,仅适用于系统用户。 当使用xtrabackup时,涉及到两个用户:

Percona XtraBackup 8.0命令行参数参考

操作模式 可以在以下模式之一中调用xtrabackup: --backup模式,用于在目标目录中进行备份 --prepare模式,用于从备份中恢复数据(在--backup模式下创建) --copy-back模式,用于从备份中复制数据到原始数据所在的位置;若要移动数据而不是复制,请使用替代的--move-back模式。 --stats模式,用于扫描指定的数据文件并打印出索引统计信息。 当你打算在这些模式中运行xtrabackup时,请使用以下语法:

Percona XtraBackup 8.0工具集的简介和安装

1. Percona XtraBackup工具集的组成 Percona XtraBackup是由以下几个二进制文件组成的: xtrabackup:一个已编译的C语言二进制文件,提供了备份包括MyISAM、InnoDB和XtraDB表在内的整个MySQL数据库实例的功能。 xbcrypt:用于加密和解密备份文件的实用工具。 xbstream:一个实用工具,允许在xbstream格式与文件之间进行流式传输和提取。 xbcloud:用于从云端下载和上传xbstream存档的部分或全部内容的实用工具。 推荐的备份方式是使用xtrabackup。

Percona XtraBackup 8.0的工作原理

1.简介 Percona XtraBackup是开源、免费的 MySQL热备份软件,可对InnoDB和XtraDB数据库执行非阻塞备份。 使用Percona XtraBackup,有以下好处: 快速可靠的完成备份 备份过程中的事务处理不中断 节省磁盘空间和网络带宽 自动备份验证 更快的恢复时间,提高可用性 Percona XtraBackup 可为所有版本的Percona Server for MySQL和MySQL进行热备份。它可以执行流式、压缩和增量的MySQL备份。