Quantcast
Channel: 容器云计算,Devops,DBA,网络安全。
Viewing all articles
Browse latest Browse all 780

Percona XtraBackup压缩备份

$
0
0

Percona XtraBackup压缩备份

Percona XtraBackup支持压缩备份。本地或流媒体 备份可以使用 xbstream 压缩或解压缩。

创建压缩备份

注意

从Percona XtraBackup 8.0.31-24开始,使用qpress/QuickLZ压缩备份已被弃用,可能会在未来的版本中删除。我们建议使用任一或 Zstandard () 压缩算法。LZ4ZSTD

要进行压缩备份,请使用以下选项 与 和 选项。--compress--backup--target-dir

默认情况下,该选项使用可用于安装的工具 包配置工具如下所示:--compressqpresspercona-release

$ sudo percona-release enable tools
$ sudo apt update
$ sudo apt install qpress

注意

启用存储库:。percona-release enable-only tools release

如果Percona XtraBackup打算与 上游 MySQL 服务器,你只需要启用仓库:.toolspercona-release enable-only tools

Percona XtraBackup支持以下压缩算法:

quicklz

要使用压缩算法压缩文件,请使用选项:quicklz--compress

$ xtrabackup --backup --compress --target-dir=/data/backup

lz4

要使用压缩算法压缩文件,请将选项设置为 :lz4--compresslz4

$ xtrabackup --backup --compress=lz4 --target-dir=/data/backup

Zstandard (ZSTD)

Zstandard (ZSTD) 压缩算法是一项技术预览功能。在生产中使用 ZSTD 之前,我们建议您测试从环境中的物理备份还原生产,并使用备用备份方法实现冗余。

Percona XtraBackup 8.0.30-23增加了对压缩算法的支持。 是一种快速无损压缩算法,针对实时压缩场景和更好的压缩率。Zstandard (ZSTD)ZSTD

要使用压缩算法压缩文件,请将选项设置为 :ZSTD--compresszstd

$ xtrabackup --backup --compress=zstd --target-dir=/data/backup

您可以使用 --compress-zstd-level(=#) 选项指定压缩级别。默认值为 。ZSTD1

$ xtrabackup --backup --compress-zstd-level=1 --target-dir=/data/backup

如果要加快压缩速度,可以使用并行 压缩,可以使用选项启用。 以下示例将使用四个线程进行压缩:--compress-threads

$ xtrabackup --backup --compress --compress-threads=4 \
--target-dir=/data/compressed/
预期产出
...
170223 13:00:38 [01] Compressing ./test/sbtest1.frm to /tmp/compressed/test/sbtest1.frm.qp
170223 13:00:38 [01]        ...done
170223 13:00:38 [01] Compressing ./test/sbtest2.frm to /tmp/compressed/test/sbtest2.frm.qp
170223 13:00:38 [01]        ...done
...
170223 13:00:39 [00] Compressing xtrabackup_info
170223 13:00:39 [00]        ...done
xtrabackup: Transaction log of lsn (9291934) to (9291934) was copied.
170223 13:00:39 completed OK!

准备备份

在准备备份之前,您需要解压缩所有文件。Percona XtraBackup已实施选项 可用于解压缩备份。--decompress

$ xtrabackup --decompress --target-dir=/data/compressed/

注意

--parallel可以与选项一起使用,以同时解压缩多个文件。--decompress

Percona XtraBackup不会自动删除压缩文件。为了清理备份目录,您应该使用选项。即使这些文件未被删除,也不会在 或 使用时复制/移动到 datadir 中。--remove-original--copy-back--move-back

文件解压缩后,您可以使用以下选项准备备份:--prepare

$ xtrabackup --prepare --target-dir=/data/compressed/
确认消息
InnoDB: Starting shutdown...
InnoDB: Shutdown completed; log sequence number 9293846
170223 13:39:31 completed OK!

现在,服务器可以使用其中的文件。/data/compressed/

还原备份

XtraBackup有一个选项,它将备份还原到服务器的Datadir:--copy-back

$ xtrabackup --copy-back --target-dir=/data/backups/

它会将所有与数据相关的文件复制回服务器的 datadir, 由服务器的配置文件确定。你应该检查 成功消息输出的最后一行:my.cnf

预期产出
170223 13:49:13 completed OK!

复制回数据后,您应该检查文件权限。您可能需要使用以下方法调整它们:

$ chown -R mysql:mysql /var/lib/mysql

现在,数据目录包含还原的数据。您已准备好启动服务器。


Viewing all articles
Browse latest Browse all 780

Trending Articles


Vimeo 10.7.1 by Vimeo.com, Inc.


UPDATE SC IDOL: TWO BECOME ONE


KASAMBAHAY BILL IN THE HOUSE


Girasoles para colorear


Presence Quotes – Positive Quotes


EASY COME, EASY GO


Love with Heart Breaking Quotes


Re:Mutton Pies (lleechef)


Ka longiing longsem kaba skhem bad kaba khlain ka pynlong kein ia ka...


Vimeo 10.7.0 by Vimeo.com, Inc.


FORECLOSURE OF REAL ESTATE MORTGAGE


FORTUITOUS EVENT


Pokemon para colorear


Sapos para colorear


Smile Quotes


Letting Go Quotes


Love Song lyrics that marks your Heart


RE: Mutton Pies (frankie241)


Hato lada ym dei namar ka jingpyrshah jong U JJM Nichols Roy (Bah Joy) ngin...


Long Distance Relationship Tagalog Love Quotes