快四年前寫過「XtraBackup:線上備份 InnoDB 的好東西」這篇,但裡面的方法已經不能用了,所以再寫一篇給 Google,之後查資料比較方便...
現在可以參考 Percona 的官方文件「How to setup a slave for replication in 6 simple steps with Xtrabackup」。
先跑一次 full backup:
innobackupex --user=yourDBuser --password=MaGiCiGaM --slave-info /path/to/backupdir
再跑 apply log:(其中的變數自己換掉)
innobackupex --apply-log --use-memory=2G /path/to/backupdir/$TIMESTAMP/
然後整個目錄丟到 slave server 上,用 CHANGE MASTER TO
指令把 master 資訊設好即可 :p