使用 BR 命令行进行备份恢复
在阅读本文前,请确保你已通读备份与恢复工具 BR 简介,尤其是和使用建议这两节。
一条 命令是由子命令、选项和参数组成的。子命令即不带 -
或者 --
的字符。选项即以 -
或者 --
开头的字符。参数即子命令或选项字符后紧跟的、并传递给命令和选项的字符。
br backup full --pd "${PDIP}:2379" -s "s3://backup-data/2022-01-30/"
命令行各部分的解释如下:
backup
:br
的子命令full
:backup
的子命令-s
或--storage
:备份保存的路径"s3://backup-data/2022-01-30/"
: 的参数值,保存备份数据到 s3 的名为 backup-data 的 bucket 下面的2022-01-30/
前缀目录下--pd
:PD 服务地址"${PDIP}:2379"
:--pd
的参数
br backup
用于备份 TiDB 集群br restore
用于恢复 TiDB 集群
以上子命令可能还包含这些子命令:
db
:可用于备份或恢复集群中的指定数据库。table
:可用于备份或恢复集群指定数据库中的单张表。
常用选项
--pd
:用于连接的选项,表示 PD 服务地址,例如"${PDIP}:2379"
。- /
--help
:获取所有命令和子命令的使用帮助。例如br backup --help
。 -V
(或--version
):检查 BR 版本。--ca
:指定 PEM 格式的受信任 CA 的证书文件路径。--cert
:指定 PEM 格式的 SSL 证书文件路径。--key
:指定 PEM 格式的 SSL 证书密钥文件路径。--status-addr
:BR 向 Prometheus 提供统计数据的监听地址。
使用 br backup
命令来备份集群数据。可选择添加 full
或 table
子命令来指定备份的范围:全部集群数据或单张表的数据。