使用Xtrabackup遠端備份Mysql

hooca發表於2019-05-08

參考: https://www.percona.com/doc/percona-xtrabackup/2.4/howtos/recipes_ibkx_stream.html

https://blog.51cto.com/xiaocao13140/2129022?utm_source=oschina-app

Xtrabackup的遠端備份,是把備份傳到標準輸出,再傳到遠端伺服器。

首先,在資料庫本地配置SSH祕鑰,並傳遞到遠端備份目的地,免去每次需要輸入密碼。

ssh-keygen
ssh-copy-id -i root@mysql2

在資料庫本地執行

innobackupex --defaults-file=/etc/my.cnf --user root --password mysql1 --stream=tar ./ | ssh   "cat root@mysql2 - > /backup/mysql1.tar"

備份時會佔用網口頻寬,會影響正常訪問。因此最好使用其他網口做遠端備份。

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/22621861/viewspace-2643725/,如需轉載,請註明出處,否則將追究法律責任。

相關文章