Subscribed unsubscribe Subscribe Subscribe

かみぽわーる

kamipo's blog

xtrabackupをちょっと便利に使う

mysql xtrabackup

xtrabackupにはinnobackupexというラッパースクリプトが付属していて、MySQLのプロセスを止めることなくバックアップを取れて便利なんですが、innobackupexでバックアップ取ると以下の点が不満だったりする。

  • --slave-infoで生成されるCHANGE MASTER文が不完全なのでslaveの複製が面倒
  • InnoDBMyISAMのファイルしかバックアップされない
    • tritonnsennaのインデックスファイルがバックアップされなくて困る


そこで、innobackupexはPerlで書かれてるので直接書き換えてmaster.infoとsennaのインデックスファイルも一緒にバックアップするようにしたらslave簡単に複製できるようになって便利ですよ!