Xtrabackup遠端備份 限速

2021-10-19 08:31:25 字數 745 閱讀 3187

遠端備份乙個好處是,不占用本地磁碟空間,可以直接備份到遠端主機指定的目錄。但在資料量很大的情況下要防止網路中斷導致的遠端備份失敗。

方法1:ssh + 密碼的方式

innobackupex --host=192.168.30.11 --user=root --password=1234 --port=3306 --stream=tar /tmp | gzip | sshpass -p 'bigbangdata.cn' ssh [email protected] "cat - > /tmp/backup.tar.gz"

--經過幾輪測試,發現需要在資料庫伺服器上執行該命令,並且要使用sshpass(沒有的話需要安裝) 否則在提示輸完密碼後,莫名其妙的報錯了。需要知道目標主機的密碼

方式2:nc方式,常用於堡壘機登入方式(不知道密碼)

1)、目標遠端伺服器b上nc開端口,並使用pv(可能需要安裝)限速50m,注意nc命令需要在/tmp/tmpdir目錄中執行

cd /tmp/tmpdir

nc -l 7777 |pv -q -l 50m |tar -xi

2)、資料庫伺服器a上執行命令

innobackupex --host=192.168.30.11 --user=root --password=1234 --port=3306 --stream=tar /tmp/tmpdir | nc -nvv 192.168.30.14 7777

# 192.168.30.14 是目標遠端伺服器

Xtrabackup遠端備份

生產環境中常常將資料庫備份至遠端伺服器,本次測試中,資料庫伺服器 192.168.8.50,遠端備份中心 192.168.8.63 1 配置ssh秘鑰認證 ssh keygen t rsa ssh copy id i ssh id rsa.pub mysql 192.168.8.63 2 使用tar...

XtraBackup的流式備份和遠端備份

xtrabackup支援流式備份,將備份以指定的tar或xbstream格式傳送到stdout,而不是直接將檔案複製到備份目錄。xtrabackup不壓縮備份案例,命令如下 xtrabackup壓縮備份案例,命令如下 xtrabackup遠端備份案例,命令如下 innobackupex defaul...

xtrabackup備份說明

通過最簡單的備份事例,說明備份所包含的內容等資訊 xtrabackup backup target dir tmp backup指定用於備份,預設全備 target dir指定備份檔案目錄 生成備份目錄xtrabackup backupfiles cd xtrabackup backupfiles ...