10bet网址
MySQL Enterprise Backup 8.0用户指南
相关的文档10bet官方网站 下载本手册

4.3.1.1将备份数据传输到其他设备或服务器

为了限制数据库服务器上的存储开销,您可以将备份数据传输到不同的服务器,而无需将其存储在本地。您可以通过单文件备份来实现这一点。要将单文件备份发送到标准输出,请使用mysqlbackup命令backup-to-image没有指定——备份映像选择。(您也可以指定——备份映像= -为了使数据明显地发送到标准输出。)为了传输数据,您可以将单文件备份与操作系统特性(如管道)结合使用,ssh,等等,它们从标准输出中获取输入,并在远程系统上创建等效文件。您可以直接在远程系统上存储单文件备份,也可以调用mysqlbackupcopy-back-and-apply-log命令将备份数据恢复到远程MySQL服务器。

例4.13备份到远端主机单文件

下面的命令将备份作为单个文件输出流到远程主机,以文件名保存my_backup.img——backup-dir = / tmp指定存放临时文件的目录,而不是最终输出文件):

Mysqlbackup——defaults-file=~/my_backup.cnf——backup-image=-——backup-dir=/tmp backup-to-image | \ SSH<用户名>@<远端主机名>'cat > ~/backups/my_backup.img'

为简单起见,假定所有连接和其他必要选项都在默认配置文件中指定。ssh可以用另一种通信协议如ftp,可以用另一个命令替换(例如,dd焦油一般存档)。


例4.14备份到远程MySQL服务器的单文件

下面的命令将备份文件作为一个单独的备份文件传输到远程MySQL服务器上进行恢复:

Mysqlbackup——backup-dir=backup——backup-image=-——压缩备份到映像| \ SSH<用户名>@<远端主机名>mysqlbackup——backup-dir=backup_tmp——datadir=/data \——innodb_log_group_home_dir=。——uncompress——backup-image=- copy-back-and-apply-log'

例4.15将备份目录流到远端MySQL服务器

下面的命令将备份目录作为一个单独的备份文件在远程MySQL服务器上进行恢复:

Mysqlbackup——backup-image=-——backup-dir=/path/to/my/backup backup-dir- image | \ SSH<用户名>@<远端主机名>mysqlbackup——backup-dir=backup_tmp——datadir=/data——backup-image=- copy-back-and-apply-log